class MessengerClient::QuickReply

Public Class Methods

new(text, payload=nil, image_url=nil) click to toggle source
# File lib/messenger_client/quick_reply.rb, line 3
def initialize(text, payload=nil, image_url=nil)
  @text      = text
  @payload   = payload
  @image_url = image_url
end

Public Instance Methods

to_json() click to toggle source
# File lib/messenger_client/quick_reply.rb, line 9
def to_json
  json = {
    content_type: "text",
    title:        @text
  }
  json.merge!(payload: @payload)     unless @payload.nil?
  json.merge!(image_url: @image_url) unless @image_url.nil?
  json
end