module Workarea::Forter
Constants
- VERSION
Public Class Methods
api_version()
click to toggle source
# File lib/workarea/forter.rb, line 30 def self.api_version config.api_version end
config()
click to toggle source
# File lib/workarea/forter.rb, line 22 def self.config Workarea.config.forter end
credentials()
click to toggle source
# File lib/workarea/forter.rb, line 14 def self.credentials (Rails.application.secrets.forter || {}).deep_symbolize_keys end
gateway()
click to toggle source
# File lib/workarea/forter.rb, line 34 def self.gateway if credentials.present? Forter::Gateway.new(site_id: site_id, secret_key: secret_key, api_version: api_version) else Forter::BogusGateway.new end end
log_error(error)
click to toggle source
# File lib/workarea/forter.rb, line 42 def self.log_error(error) if defined?(::Raven) Raven.capture_exception error else Rails.logger.warn error end end
secret_key()
click to toggle source
# File lib/workarea/forter.rb, line 18 def self.secret_key credentials[:secret_key] end
site_id()
click to toggle source
# File lib/workarea/forter.rb, line 26 def self.site_id config.site_id end