Class: Calculated::Models::GenericObject

Inherits:
Hashie::Dash
  • Object
show all
Defined in:
lib/calculated/models/generic_object.rb

Instance Method Summary collapse

Instance Method Details

#characteristics=(value) ⇒ Object

dont ask why I need to check for nil? here just dont!



13
14
15
16
17
# File 'lib/calculated/models/generic_object.rb', line 13

def characteristics=(value)
  unless value.nil?
    self[:characteristics] = value.map{|characteristic| Calculated::Models::Characteristic.new(characteristic)}
  end
end

#formula_inputs=(value) ⇒ Object

setting the formula inputs to a defined model



20
21
22
23
24
# File 'lib/calculated/models/generic_object.rb', line 20

def formula_inputs=(value)
  unless value.nil?
    self[:formula_inputs] = value.map{|formula| Calculated::Models::FormulaInput.new(formula)}
  end
end

#used_formula_inputs=(value) ⇒ Object



26
27
28
29
30
# File 'lib/calculated/models/generic_object.rb', line 26

def used_formula_inputs=(value)
  unless value.nil?
    self[:used_formula_inputs] = value.map{|formula| Calculated::Models::FormulaInput.new(formula)}
  end
end