Method: Reform::Contract::Fields#initialize

Defined in:
lib/reform/contract.rb

#initialize(properties, values = {}) ⇒ Fields

Returns a new instance of Fields.



109
110
111
112
# File 'lib/reform/contract.rb', line 109

def initialize(properties, values={})
  fields = properties.inject({}) { |hsh, attr| hsh.merge!(attr => nil) }
  super(fields.merge!(values))  # TODO: stringify value keys!
end