Module: Neoon::Node

Defined in:
lib/neoon/node.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(receiver) ⇒ Object



21
22
23
24
25
26
27
28
29
30
# File 'lib/neoon/node.rb', line 21

def self.included(receiver)
  receiver.send :include, Model::Node
  receiver.extend         Model::Schema
  receiver.extend         ClassMethods

  receiver.after_save    :neo_save
  receiver.after_destroy :neo_destroy

  Neoon.config.models << receiver
end