module Workarea::SalesforceEsp
Constants
- VERSION
Public Class Methods
account_id()
click to toggle source
# File lib/workarea/salesforce_esp.rb, line 39 def self.account_id Workarea.config.salesforce.account_id end
client_id()
click to toggle source
# File lib/workarea/salesforce_esp.rb, line 47 def self.client_id credentials[:client_id] end
config()
click to toggle source
# File lib/workarea/salesforce_esp.rb, line 35 def self.config Workarea.config.salesforce end
credentials()
click to toggle source
# File lib/workarea/salesforce_esp.rb, line 31 def self.credentials (Rails.application.secrets.salesforce || {}).deep_symbolize_keys end
gateway()
click to toggle source
# File lib/workarea/salesforce_esp.rb, line 16 def self.gateway if credentials.present? options = { client_id: client_id, secret: secret, account_id: account_id, request_token_url: token_endpoint } Workarea::SalesforceEsp::Gateway.new(options) else Workarea::SalesforceEsp::BogusGateway.new end end
secret()
click to toggle source
# File lib/workarea/salesforce_esp.rb, line 51 def self.secret credentials[:secret] end
token_endpoint()
click to toggle source
# File lib/workarea/salesforce_esp.rb, line 43 def self.token_endpoint Workarea.config.salesforce.token_endpoint end