class Xip::Services::Facebook::PostbackEvent
Attributes
params[R]
service_message[R]
Public Class Methods
new(service_message:, params:)
click to toggle source
# File lib/xip/services/facebook/events/postback_event.rb, line 11 def initialize(service_message:, params:) @service_message = service_message @params = params end
Public Instance Methods
process()
click to toggle source
# File lib/xip/services/facebook/events/postback_event.rb, line 16 def process fetch_payload fetch_referral end
Private Instance Methods
fetch_payload()
click to toggle source
# File lib/xip/services/facebook/events/postback_event.rb, line 23 def fetch_payload service_message.payload = params.dig('postback', 'payload') end
fetch_referral()
click to toggle source
# File lib/xip/services/facebook/events/postback_event.rb, line 27 def fetch_referral service_message.referral = params.dig('postback', 'referral') end