Module: Accessorize::Base::ClassMethods

Defined in:
lib/accessorize/base.rb

Instance Method Summary collapse

Instance Method Details

#accessorizeObject



8
9
10
11
12
13
14
# File 'lib/accessorize/base.rb', line 8

def accessorize
  send :include, InstanceMethods
  has_many :accessors, :class_name => 'Accessorize::Accessor', :foreign_key => :reference_id, :conditions => {:reference_type => self.class_name.tableize}
  after_create :create_access
  after_update :update_access
  after_destroy :destroy_access        
end