class Facebook::Messenger::Incoming::Referral::Referral

The referral portion of the payload.

Public Class Methods

new(referral) click to toggle source
# File lib/facebook/messenger/incoming/referral.rb, line 12
def initialize(referral)
  @referral = referral
end

Public Instance Methods

ad_id() click to toggle source

Return String of ad id.

# File lib/facebook/messenger/incoming/referral.rb, line 32
def ad_id
  @referral['ad_id'] if @referral.key?('ad_id')
end
ref() click to toggle source

Return String of ref data set in referrer.

# File lib/facebook/messenger/incoming/referral.rb, line 17
def ref
  @referral['ref']
end
source() click to toggle source

Return String of referral source.

# File lib/facebook/messenger/incoming/referral.rb, line 22
def source
  @referral['source']
end
type() click to toggle source

Return String of referral type.

# File lib/facebook/messenger/incoming/referral.rb, line 27
def type
  @referral['type']
end