Class: SpreeCmCommissioner::VehicleOptionValueCreator

Inherits:
Object
  • Object
show all
Defined in:
app/services/spree_cm_commissioner/vehicle_option_value_creator.rb

Class Method Summary collapse

Class Method Details

.call(vehicle) ⇒ Object



3
4
5
6
7
8
9
# File 'app/services/spree_cm_commissioner/vehicle_option_value_creator.rb', line 3

def self.call(vehicle)
  vehicle_option_type = Spree::OptionType.vehicle

  value = vehicle_option_type.option_values.where(name: vehicle.id).first_or_initialize
  value.presentation = vehicle.code
  value.save
end