Method: SugarCRM::Connection#initialize

Defined in:
lib/sugarcrm/connection/connection.rb

#initialize(url, user, pass, options = {}) ⇒ Connection

This is the singleton connection class.



20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/sugarcrm/connection/connection.rb', line 20

def initialize(url, user, pass, options={})
  @options  = {
    :debug => false,
    :register_modules => true,
    :load_environment => true
  }.merge(options)
  @errors   = []
  @url      = URI.parse(url)
  @user     = user
  @pass     = pass
  @request  = ""
  @response = ""
  resolve_url
  login!
  self
end