Module: Mks::Edm::Defaults
- Extended by:
- ActiveSupport::Concern
- Included in:
- Equipment, EquipmentValuation
- Defined in:
- app/models/concerns/mks/edm/defaults.rb
Instance Method Summary collapse
Instance Method Details
#apply_default_values ⇒ Object
9 10 11 12 13 14 15 |
# File 'app/models/concerns/mks/edm/defaults.rb', line 9 def apply_default_values self.class.defaults.each do |key, value| next unless self.send(key).nil? val = value.respond_to?(:call) ? value.call(self) : value self[key] = val end end |