Class: RoomoramaApi::Client

Inherits:
Object
  • Object
show all
Includes:
Api::Destinations, Api::Favorites, Api::HostAvailabilities, Api::HostProperties, Api::Perks, Api::Properties, Api::Users
Defined in:
lib/roomorama_api.rb

Constant Summary collapse

BASE_URL =
'https://api.roomorama.com/'
API_VERSION =
'v1.0'

Instance Method Summary collapse

Methods included from Api::HostAvailabilities

#host_availabilities_list, #host_availabilities_update

Methods included from Api::HostProperties

#host_properties_create, #host_properties_list, #host_properties_show, #host_properties_update

Methods included from Api::Users

#users_get_data, #users_me, #users_register, #users_reviews, #users_update_profile

Methods included from Api::Properties

#properties_availabilities, #properties_find, #properties_find_similar, #properties_get_data, #properties_price_check, #properties_reviews

Methods included from Api::Perks

#perks_get_data, #perks_list

Methods included from Api::Favorites

#favorites_create, #favorites_delete, #favorites_list

Methods included from Api::Destinations

#destinations_all

Constructor Details

#initialize(oauth_token = nil) ⇒ Client

Returns a new instance of Client.



26
27
28
# File 'lib/roomorama_api.rb', line 26

def initialize(oauth_token=nil)
  @oauth_token = oauth_token
end