Module: Tramway::Forms::Fields::ClassMethods

Defined in:
lib/tramway/forms/fields.rb

Overview

Class methods for defining fields

Instance Method Summary collapse

Instance Method Details

#__initialize_fields(subclass) ⇒ Object



13
14
15
# File 'lib/tramway/forms/fields.rb', line 13

def __initialize_fields(subclass)
  subclass.instance_variable_set(:@fields, {})
end

#fields(**attributes) ⇒ Object



9
10
11
# File 'lib/tramway/forms/fields.rb', line 9

def fields(**attributes)
  @fields.merge! attributes
end