module Salesforce::Rails::API::Client::ClassMethods
Public Instance Methods
client()
click to toggle source
# File lib/salesforce/rails/api/client.rb, line 6 def client unless @client config = YAML.load(ERB.new(File.new(File.join(::Rails.root, 'config', 'salesforce.yml')).read).result) config = config.has_key?(::Rails.env) ? config[::Rails.env] : config username = config["username"] password = config["password"] token = config["token"] instance_url = config["instance_url"] @client = Databasedotcom::Client.new(config) username && password ? @client.authenticate(:username => username, :password => password) : @client.authenticate(:token => token, :instance_url => instance_url) end @client end
client=(client)
click to toggle source
# File lib/salesforce/rails/api/client.rb, line 21 def client=(client) @client = client end