# # => has_activity # => Cary Dunn # => Modified by HouseKeeper: added between methods and sum option and added functionality for gem # HasActivity require 'core_ext' require File.expand_path(File.join( File.dirname( __FILE__ ), '..', 'init.rb' )) module Elctech 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 Elctech::Has::Activity::InstanceMethods extend Elctech::Has::Activity::SingletonMethods self.activity_options = options end end module SingletonMethods # Grabs a hash of the activity between