Module: S3PO
- Defined in:
- lib/s-3po.rb,
lib/s-3po/events.rb,
lib/s-3po/parser.rb,
lib/s-3po/generator.rb
Defined Under Namespace
Classes: Event, Generator, Message, Parser, Response
Class Method Summary collapse
-
.generate_message(message = {}) ⇒ String
Generate JSON message to send to Slack.
-
.parse_event(event) ⇒ Object
Parse Slack event into an S3PO Event object.
Class Method Details
.generate_message(message = {}) ⇒ String
Generate JSON message to send to Slack.
19 20 21 22 23 24 25 |
# File 'lib/s-3po.rb', line 19 def self.( = {}) if block_given? = Message.new() yield end return Generator.() end |
.parse_event(event) ⇒ Object
Parse Slack event into an S3PO Event object.
11 12 13 |
# File 'lib/s-3po.rb', line 11 def self.parse_event(event) return Parser.parse_event(event) end |