module Workarea::FacebookConversionTracking

Constants

VERSION

Public Class Methods

access_token() click to toggle source
# File lib/workarea/facebook_conversion_tracking.rb, line 25
def self.access_token
  Workarea.config.facebook_conversion_tracking_access_token || credentials[:access_token]
end
configured?() click to toggle source
# File lib/workarea/facebook_conversion_tracking.rb, line 33
def self.configured?
  pixel_id.present? && access_token.present?
end
credentials() click to toggle source

used for <= 3.5, these creds come from secrets isntead of encrypted in the 3.5 configurations system.

# File lib/workarea/facebook_conversion_tracking.rb, line 17
def self.credentials
  (Rails.application.secrets.facebook_conversion_tracking || {}).deep_symbolize_keys
end
pixel_id() click to toggle source
# File lib/workarea/facebook_conversion_tracking.rb, line 21
def self.pixel_id
  Workarea.config.facebook_conversion_tracking_pixel_id || credentials[:pixel_id]
end
test_code() click to toggle source
# File lib/workarea/facebook_conversion_tracking.rb, line 29
def self.test_code
  Workarea.config.facebook_conversion_tracking_test_code || credentials[:test_code]
end