Sha256: 499f40ec5cc30f209cff8f47a24f83466c69c7aacc6455f6536255fa9b63723c

Contents?: true

Size: 538 Bytes

Versions: 12

Compression:

Stored size: 538 Bytes

Contents

module SugarCRM
  
  @@connection = nil
  def self.connection
    @@connection
  end
  def self.connection=(connection)
    @@connection = connection
  end
  def self.connect(url, user, pass, options={})
    SugarCRM::Base.establish_connection(url, user, pass, options)
  end
  class << self
    alias :connect! :connect
  end
  
  @@modules = []
  def self.modules
    @@modules
  end
  def self.modules=(modules)
    @@modules = modules
  end
  
  def self.current_user
    SugarCRM::User.find_by_user_name(connection.user)
  end
  
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
sugarcrm-0.9.8 lib/sugarcrm/module_methods.rb
sugarcrm-0.9.7 lib/sugarcrm/module_methods.rb
sugarcrm-0.9.6 lib/sugarcrm/module_methods.rb
sugarcrm-0.9.5 lib/sugarcrm/module_methods.rb
sugarcrm-0.9.4 lib/sugarcrm/module_methods.rb
sugarcrm-0.9.3 lib/sugarcrm/module_methods.rb
sugarcrm-0.9.2 lib/sugarcrm/module_methods.rb
sugarcrm-0.9.1 lib/sugarcrm/module_methods.rb
sugarcrm-0.9.0 lib/sugarcrm/module_methods.rb
sugarcrm-0.8.2 lib/sugarcrm/module_methods.rb
sugarcrm-0.8.1 lib/sugarcrm/module_methods.rb
sugarcrm-0.8.0 lib/sugarcrm/module_methods.rb