class Connect::ApiAdapter
Public Class Methods
client(env=ENV)
click to toggle source
# File lib/connect/api_adapter.rb, line 12 def client(env=ENV) @client ||= Restforce.new( api_version: env.fetch('API_VERSION', "41.0"), host: env.fetch("SALESFORCE_REST_API_HOST"), client_id: env.fetch("SALESFORCE_REST_API_CLIENT_ID"), client_secret: env.fetch("SALESFORCE_REST_API_CLIENT_SECRET"), username: env.fetch("SALESFORCE_REST_API_USERNAME"), password: env.fetch("SALESFORCE_REST_API_PASSWORD"), security_token: env.fetch("SALESFORCE_REST_API_SECURITY_TOKEN", ""), ) end
describe(env=ENV)
click to toggle source
# File lib/connect/api_adapter.rb, line 8 def describe(env=ENV) client(env).describe end
tooling(env=ENV)
click to toggle source
# File lib/connect/api_adapter.rb, line 24 def tooling(env=ENV) @tooling ||= Restforce::Tooling::Client.new( api_version: env.fetch('API_VERSION', "41.0"), host: env.fetch("SALESFORCE_REST_API_HOST"), client_id: env.fetch("SALESFORCE_REST_API_CLIENT_ID"), client_secret: env.fetch("SALESFORCE_REST_API_CLIENT_SECRET"), username: env.fetch("SALESFORCE_REST_API_USERNAME"), password: env.fetch("SALESFORCE_REST_API_PASSWORD"), security_token: env.fetch("SALESFORCE_REST_API_SECURITY_TOKEN", ""), ) end