Module: Messenger::Bot
- Defined in:
- lib/messenger/bot.rb,
lib/messenger/bot/space.rb,
lib/messenger/bot/config.rb,
lib/messenger/bot/thread.rb,
lib/messenger/bot/request.rb,
lib/messenger/bot/station.rb,
lib/messenger/bot/version.rb,
lib/messenger/bot/receiver.rb,
lib/messenger/bot/transmitter.rb
Defined Under Namespace
Modules: Config
Classes: Receiver, Request, Space, Thread, Transmitter
Constant Summary
collapse
- VERSION =
"1.0.3"
Class Method Summary
collapse
Class Method Details
.config(&block) ⇒ Object
9
10
11
12
13
14
15
|
# File 'lib/messenger/bot.rb', line 9
def self.config(&block)
if block_given?
block.call(Messenger::Bot::Config)
else
Messenger::Bot::Config
end
end
|
.on(event, &block) ⇒ Object
17
18
19
20
21
22
23
24
25
|
# File 'lib/messenger/bot.rb', line 17
def self.on(event, &block)
if %w(message postback delivery).include?(event)
if block_given?
Messenger::Bot::Receiver.define_event(event, &block)
end
else
raise "'#{event}' Not support event."
end
end
|