Class: SpreeCmCommissioner::Vehicle

Inherits:
Base
  • Object
show all
Includes:
RouteType
Defined in:
app/models/spree_cm_commissioner/vehicle.rb

Constant Summary

Constants included from RouteType

RouteType::ROUTE_TYPES

Instance Method Summary collapse

Instance Method Details

#create_vehicle_option_valueObject



26
27
28
# File 'app/models/spree_cm_commissioner/vehicle.rb', line 26

def create_vehicle_option_value
  SpreeCmCommissioner::VehicleOptionValueCreator.call(self)
end

#set_attributesObject



20
21
22
23
24
# File 'app/models/spree_cm_commissioner/vehicle.rb', line 20

def set_attributes
  self.route_type = vehicle_type.route_type
  self.number_of_seats = vehicle_type.vehicle_seats_count
  self.allow_seat_selection = vehicle_type.allow_seat_selection
end