Method: Collins::Power#initialize
- Defined in:
- lib/collins/power.rb
#initialize(model = {}) ⇒ Power
Returns a new instance of Power.
72 73 74 75 76 77 78 79 |
# File 'lib/collins/power.rb', line 72 def initialize model = {} hash = symbolize_hash(model).inject({}) do |result, (k,v)| result[k.downcase] = v result end @unit_id = hash[:unit_id].to_s.to_i @units = (hash[:units] || []).map {|u| Collins::PowerUnit.new(u)} end |