Sha256: 2dd2e8149c92065e12e41f4f1a9b1ac0e3f9b1fa887b78f70c06cda20366b0fc
Contents?: true
Size: 1003 Bytes
Versions: 6
Compression:
Stored size: 1003 Bytes
Contents
require 'workarea' require 'workarea/storefront' require 'workarea/admin' require 'workarea/forter/gateway' require 'workarea/forter/bogus_gateway' require 'workarea/forter/decision_response' require 'workarea/forter/engine' require 'workarea/forter/version' module Workarea module Forter def self.credentials (Rails.application.secrets.forter || {}).deep_symbolize_keys end def self.secret_key credentials[:secret_key] end def self.config Workarea.config.forter end def self.site_id config.site_id end def self.api_version config.api_version end 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 def self.log_error(error) if defined?(::Raven) Raven.capture_exception error else Rails.logger.warn error end end end end
Version data entries
6 entries across 6 versions & 1 rubygems