Module: ActsAsActivitable::Extensions::ClassMethods

Defined in:
lib/acts_as_activitable.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_activitableObject



14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/acts_as_activitable.rb', line 14

def acts_as_activitable
  
  attr_accessor :skip_activity
  has_many :activities, :as => :activitable, :dependent => :destroy

  after_create :create_create_activity
  after_update :create_update_activity
  after_destroy :create_destroy_activity

  include ActsAsActivitable::Extensions::InstanceMethods
  extend  ActsAsActivitable::Extensions::SingletonMethods
end