class SalesforceAdapter::RforceBinding

Public Class Methods

new(url, login, password) click to toggle source
# File lib/salesforce_adapter/rforce_binding.rb, line 7
def initialize(url, login, password)
  @url      = url
  @login    = login
  @password = password

  @rforce = RForce::Binding.new(@url)
end

Public Instance Methods

logged_in?() click to toggle source

Is it currently logged in?

# File lib/salesforce_adapter/rforce_binding.rb, line 23
def logged_in?
  # An unlogged rforce binding has a session_id defined as nil
  # Does not handle session expiration however
  !!@rforce.instance_variable_get(:@session_id)
end
login() click to toggle source

Attempts to login to salesforce

# File lib/salesforce_adapter/rforce_binding.rb, line 17
def login
  @rforce.login( @login , @password )
end