class ActionTracker::Config
Constants
- VALID_TRACKING_METHODS
Attributes
api_key[W]
api_secret[W]
api_url[W]
custom_worker_proc[W]
Public Instance Methods
api_key()
click to toggle source
# File lib/action_tracker/config.rb, line 18 def api_key @api_key || raise(ActionTracker::ClientNotConfiguredError, missing_value: :api_key) end
api_secret()
click to toggle source
# File lib/action_tracker/config.rb, line 22 def api_secret @api_secret || raise(ActionTracker::ClientNotConfiguredError, missing_value: :api_secret) end
api_url()
click to toggle source
# File lib/action_tracker/config.rb, line 14 def api_url @api_url || raise(ActionTracker::ClientNotConfiguredError, missing_value: :api_url) end
custom_worker_proc()
click to toggle source
# File lib/action_tracker/config.rb, line 36 def custom_worker_proc @custom_worker_proc ||= ->(form) { ActionTracker::Workers::Inline.new(form).perform } end
tracking_method()
click to toggle source
# File lib/action_tracker/config.rb, line 26 def tracking_method @tracking_method ||= :inline end
tracking_method=(value)
click to toggle source
# File lib/action_tracker/config.rb, line 30 def tracking_method=(value) raise(InvalidTrackingMethodError, value) unless VALID_TRACKING_METHODS.include?(value) @tracking_method = value end