# # => has_activity # => Cary Dunn # => Modified by HouseKeeper: added between methods and sum option and added functionality for gem # HasActivity require 'core_ext' module Has #:nodoc: module Activity #:nodoc: def self.included(base) base.extend(ClassMethods) end module ClassMethods def self.extended(base) base.class_inheritable_accessor :activity_options end def has_activity(options={}) options[:by] ||= "created_at" include Has::Activity::InstanceMethods extend Has::Activity::SingletonMethods self.activity_options = options end end module SingletonMethods # Grabs a hash of the activity between