Module: Exegesis::Model

Defined in:
lib/exegesis/model.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



4
5
6
7
8
9
# File 'lib/exegesis/model.rb', line 4

def self.included base
  base.extend ClassMethods
  base.send :include, InstanceMethods
  Exegesis.model_classes[base.name] = base
  base.send :attr_accessor, :attributes, :references, :parent
end