module Kamiflex::QuickReply
Public Instance Methods
action_item(action)
click to toggle source
# File lib/kamiflex/quick_reply.rb, line 11 def action_item(action) @flex_contents << { type: "action", action: action } end
camera_action_item(label, **params)
click to toggle source
# File lib/kamiflex/quick_reply.rb, line 30 def camera_action_item(label, **params) action_item(camera_action(label, **params)) end
camera_roll_action_item(label, **params)
click to toggle source
# File lib/kamiflex/quick_reply.rb, line 34 def camera_roll_action_item(label, **params) action_item(camera_roll_action(label, **params)) end
datetime_picker_action_item(label, **params)
click to toggle source
# File lib/kamiflex/quick_reply.rb, line 26 def datetime_picker_action_item(label, **params) action_item(message_action(label, **params)) end
location_action_item(label, **params)
click to toggle source
# File lib/kamiflex/quick_reply.rb, line 38 def location_action_item(label, **params) action_item(location_action(label, **params)) end
message_action_item(label, **params)
click to toggle source
# File lib/kamiflex/quick_reply.rb, line 18 def message_action_item(label, **params) action_item(message_action(label, **params)) end
postback_action_item(label, **params)
click to toggle source
# File lib/kamiflex/quick_reply.rb, line 22 def postback_action_item(label, **params) action_item(postback_action(label, **params)) end
quick_reply() { || ... }
click to toggle source
# File lib/kamiflex/quick_reply.rb, line 4 def quick_reply _attributes, contents = flex_scope{ yield } @flex_attributes[:quickReply] = { items: contents } end