Module: ActsAsEventable::ClassMethods

Defined in:
lib/acts_as_eventable/acts_as_eventable.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_eventable(options) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/acts_as_eventable/acts_as_eventable.rb', line 11

def acts_as_eventable(options)
  instance_eval{
    self.eventable_options = options
  }
  send :include, InstanceMethods
  has_many :events, :as => :eventable, :dependent => :destroy, :order => "created_at desc"
  after_save :record_events
end