Class: QuickTravel::Vehicle
- Defined in:
- lib/quick_travel/vehicle.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Adapter
all, belongs_to, find, has_many, #to_s, update
Methods included from InitFromHash
#define_readers, #initialize, #to_hash
Class Method Details
.create(booking_id, vehicle_types = {}) ⇒ Object
5 6 7 8 9 |
# File 'lib/quick_travel/vehicle.rb', line 5 def self.create(booking_id, vehicle_types = {}) = { booking_id: booking_id, vehicle_types: vehicle_types } response = post_and_validate("#{Booking.front_office_base}/#{booking_id}/vehicles.json", ) fail AdapterError.new(response) unless response.key?('booking_id') end |
Instance Method Details
#vehicle_type ⇒ Object
11 12 13 |
# File 'lib/quick_travel/vehicle.rb', line 11 def vehicle_type VehicleType.find(vehicle_type_id) end |