Class: Booking::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/booking/client.rb

Instance Method Summary collapse

Constructor Details

#initializeClient

Returns a new instance of Client.



4
5
6
# File 'lib/booking/client.rb', line 4

def initialize
  @http_service = HttpService.new
end

Instance Method Details

#get_hotel_availabillity(request_parameters: {}) ⇒ Object



12
13
14
15
16
17
# File 'lib/booking/client.rb', line 12

def get_hotel_availabillity(request_parameters: {})
  default_parameters = {
    room1: "A,A",
  }
  http_service.request_post("/json/getHotelAvailabilityV2", default_parameters.merge(request_parameters))
end

#http_serviceObject



8
9
10
# File 'lib/booking/client.rb', line 8

def http_service
  @http_service
end