Module: Carpenter::Model::Accessor::ClassMethods

Defined in:
lib/carpenter/model/accessor.rb

Instance Method Summary collapse

Instance Method Details

#[](*args, **params) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/carpenter/model/accessor.rb', line 8

def [](*args, **params)
  instance = new(carpenter_initializing: true)
  instance.initialize_params(*args, **params)
  instance.initialize_key
  instance.initialize_fields
  instance
end