Method: FormAttribute.extended

Defined in:
lib/form_attribute.rb

.extended(base) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/form_attribute.rb', line 7

def self.extended(base)
  base.instance_variable_set('@attrs', {})
  base.include InstanceMethods
  base.define_method('initialize') do |**attributes|
    write_many(**attributes)
  end
end