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