class Messenger::Parameters::Attachment
Attributes
lat[RW]
long[RW]
type[RW]
url[RW]
Public Class Methods
new(type:, payload:)
click to toggle source
# File lib/messenger/parameters/attachment.rb, line 6 def initialize(type:, payload:) @type = type set_payload_attributes(payload) end
Private Instance Methods
set_payload_attributes(payload)
click to toggle source
# File lib/messenger/parameters/attachment.rb, line 13 def set_payload_attributes(payload) if @type == 'location' @long = payload['coordinates']['long'] @lat = payload['coordinates']['lat'] else @url = payload['url'] end end