Class: CityGrid::API::Accounts::Login

Inherits:
CityGrid::API::Accounts show all
Defined in:
lib/citygrid/api/accounts/login.rb

Constant Summary

Constants inherited from CityGrid::API::Accounts

Authentication

Constants inherited from CityGrid::API

CityGrid::API::AdCenter, DEFAULT_ACTION_OPTIONS, DEFAULT_HEADERS

Class Method Summary collapse

Methods inherited from CityGrid::API

define_action, endpoint, newendpoint, request

Methods included from CityGridExceptions

appropriate_error

Class Method Details

.login(options = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/citygrid/api/accounts/login.rb', line 5

def self. options = {}
  if endpoint.blank? and base_uri.blank?
    endpoint = CityGrid::API::Accounts::User.endpoint
    base_uri = CityGrid::API::Accounts::User.base_uri
  end
  request_and_handle :post,
    "#{endpoint}/login",
    :query => options,
    :headers => merge_headers()
end