Method: Parsec::Request::Order#check_booking

Defined in:
lib/parsec/request/order.rb

#check_booking(booking_data) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/parsec/request/order.rb', line 22

def check_booking(booking_data)
  message = { hotel_res: { rooms: { room: rooms(booking_data) } } }
  response = booking_request('PreBooking', message)
  return error(response[:ota_booking_info_rs]) if response[:ota_booking_info_rs][:errors].present?

  { success: response[:ota_booking_info_rs][:success] }
end