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 |