Class: Mks::Edm::EquipmentValuation

Inherits:
ApplicationRecord show all
Includes:
Defaults
Defined in:
app/models/mks/edm/equipment_valuation.rb

Instance Method Summary collapse

Methods included from Defaults

#apply_default_values

Methods inherited from ApplicationRecord

#json, json

Instance Method Details

#current?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'app/models/mks/edm/equipment_valuation.rb', line 21

def current?
  is_current
end

#reset_currentObject



15
16
17
18
19
# File 'app/models/mks/edm/equipment_valuation.rb', line 15

def reset_current
  valuations = EquipmentValuation.where(is_current: true, equipment_item: equipment_item)
  valuations.each { |valuation| valuation.is_current = false }
  valuations.each(&:save!)
end