Sha256: c40e7673a97951bad3ef1a15993ecd3332745b423857f4d23152231604a6a2c9
Contents?: true
Size: 663 Bytes
Versions: 21
Compression:
Stored size: 663 Bytes
Contents
# coding: utf-8 # frozen_string_literal: true module Stealth module Services module Facebook class PostbackEvent attr_reader :service_message, :params def initialize(service_message:, params:) @service_message = service_message @params = params end def process fetch_payload fetch_referral end private def fetch_payload service_message.payload = params['postback']['payload'] end def fetch_referral service_message.referral = params['postback']['referral'] end end end end end
Version data entries
21 entries across 21 versions & 2 rubygems