Sha256: 7bd667564029b6145a9186e8e6b432b7627b60dc0890ae90381845765905843c

Contents?: true

Size: 444 Bytes

Versions: 15

Compression:

Stored size: 444 Bytes

Contents

module SugarCRM; class Connection
  # Logs the user into the Sugar application.
  def login
    connect! unless connected?
    json = <<-EOF
      {
        \"user_auth\": {
          \"user_name\": \"#{@user}\"\,
          \"password\": \"#{OpenSSL::Digest::MD5.new(@pass)}\"\,
          \"version\": \"2\"\,
        },
        \"application\": \"\"
      }
    EOF
    json.gsub!(/^\s{8}/,'')
    response = send!(:login, json)
  end
end; end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
sugarcrm-0.9.7 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.9.6 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.9.5 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.9.4 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.9.3 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.9.2 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.9.1 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.9.0 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.8.2 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.8.1 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.8.0 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.7.9 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.7.8 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.7.7 lib/sugarcrm/connection/api/login.rb
sugarcrm-0.7.2 lib/sugarcrm/connection/api/login.rb