Method: Collins::Address#initialize
- Defined in:
- lib/collins/address.rb
#initialize(model = {}) ⇒ Address
Returns a new instance of Address.
33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/collins/address.rb', line 33 def initialize model = {} hash = symbolize_hash(model).inject({}) do |result, (k,v)| result[k.downcase] = v result end @id = hash[:id].to_s.to_i @asset_id = hash[:asset_id].to_s.to_i @address = hash[:address].to_s @gateway = hash[:gateway].to_s @netmask = hash[:netmask].to_s @pool = hash[:pool].to_s end |