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.2"
Instance Method Summary
collapse
Instance Method Details
10
11
12
|
# File 'lib/messenger_platform.rb', line 10
def configure
yield(Config) if block_given?
end
|
#image(receiver_id, image_url) ⇒ Object
18
19
20
|
# File 'lib/messenger_platform.rb', line 18
def image(receiver_id, image_url)
Api.call(:image, receiver_id, image_url)
end
|
#payload(template_type, *args) ⇒ Object
26
27
28
|
# File 'lib/messenger_platform.rb', line 26
def payload(template_type, *args)
Api.call("payload_#{template_type}", *args)
end
|
#text(receiver_id, text) ⇒ Object
14
15
16
|
# File 'lib/messenger_platform.rb', line 14
def text(receiver_id, text)
Api.call(:text, receiver_id, text)
end
|
#welcome(page_id, text) ⇒ Object
22
23
24
|
# File 'lib/messenger_platform.rb', line 22
def welcome(page_id, text)
Api.call(:welcome, page_id, text)
end
|