Module: Has::Activity::ClassMethods

Defined in:
lib/has_activity.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



18
19
20
# File 'lib/has_activity.rb', line 18

def self.extended(base)
  base.class_inheritable_accessor :activity_options
end

Instance Method Details

#has_activity(options = {}) ⇒ Object



22
23
24
25
26
27
28
# File 'lib/has_activity.rb', line 22

def has_activity(options={})
  options[:by] ||= "created_at"
  include Has::Activity::InstanceMethods
  extend Has::Activity::SingletonMethods
  
  self.activity_options = options
end