class MessengerClient::QuickReplies

Public Class Methods

new(text, quick_replies) click to toggle source
# File lib/messenger_client/quick_replies.rb, line 3
def initialize(text, quick_replies)
  @text          = text
  @quick_replies = parse_qrs(quick_replies)
end

Public Instance Methods

to_json() click to toggle source
# File lib/messenger_client/quick_replies.rb, line 8
def to_json
  {
    text: @text,
    quick_replies: @quick_replies
  }
end

Private Instance Methods

parse_qrs(quick_replies) click to toggle source
# File lib/messenger_client/quick_replies.rb, line 17
def parse_qrs(quick_replies)
  quick_replies.map(&:to_json)
end