Class: Immoscout::Api::Client

Inherits:
Object
  • Object
show all
Includes:
Connection, Request, Singleton
Defined in:
lib/immoscout/api/client.rb

Overview

The immoscout API client object.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Request

#delete, #get, #post, #put, #request

Methods included from Connection

#connection

Instance Attribute Details

#user_nameObject



17
18
19
# File 'lib/immoscout/api/client.rb', line 17

def user_name
  @user_name || config.user_name
end

Instance Method Details

#configObject



25
26
27
# File 'lib/immoscout/api/client.rb', line 25

def config
  Immoscout.configuration
end

#urlObject



21
22
23
# File 'lib/immoscout/api/client.rb', line 21

def url
  config.use_sandbox ? config.api_url_sandbox : config.api_url_live
end