Module: MessengerPlatform
- Extended by:
- MessengerPlatform
- Included in:
- MessengerPlatform
- Defined in:
- lib/messenger_platform.rb,
lib/messenger_platform/api.rb,
lib/messenger_platform/config.rb,
lib/messenger_platform/parser.rb,
lib/messenger_platform/version.rb,
lib/messenger_platform/entities/text.rb,
lib/messenger_platform/entities/image.rb,
lib/messenger_platform/entities/message.rb,
lib/messenger_platform/entities/welcome.rb,
lib/messenger_platform/entities/payload_button.rb,
lib/messenger_platform/entities/payload_generic.rb,
lib/messenger_platform/entities/payload_receipt.rb
Defined Under Namespace
Modules: Api, Config, Entities, Parser
Constant Summary
collapse
- VERSION =
"0.0.1"
Instance Method Summary
collapse
Instance Method Details
8
9
10
|
# File 'lib/messenger_platform.rb', line 8
def configure
yield(Config) if block_given?
end
|
#image(receiver_id, image_url) ⇒ Object
16
17
18
|
# File 'lib/messenger_platform.rb', line 16
def image(receiver_id, image_url)
Api.call(:image, receiver_id, image_url)
end
|
#payload(template_type, *args) ⇒ Object
24
25
26
|
# File 'lib/messenger_platform.rb', line 24
def payload(template_type, *args)
Api.call("payload_#{template_type}", *args)
end
|
#text(receiver_id, text) ⇒ Object
12
13
14
|
# File 'lib/messenger_platform.rb', line 12
def text(receiver_id, text)
Api.call(:text, receiver_id, text)
end
|
#welcome(page_id, text) ⇒ Object
20
21
22
|
# File 'lib/messenger_platform.rb', line 20
def welcome(page_id, text)
Api.call(:welcome, page_id, text)
end
|