Module: Entitize::Entitizable

Included in:
Entity
Defined in:
lib/entitize/entitizable.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



17
18
19
# File 'lib/entitize/entitizable.rb', line 17

def self.included(klass)
  klass.extend(ClassMethods)
end

Instance Method Details

#auto_initialize(data) ⇒ Object



22
23
24
# File 'lib/entitize/entitizable.rb', line 22

def auto_initialize(data)
  Entitize::Classifier.define_methods(data, self)
end