# File lib/rabbit/source/base.rb, line 166 def initialize(*args, &block) update_last_access_time super end
# File lib/rabbit/source/base.rb, line 171 def old?(current, get_latest_method_name) result = (can_access? and super) update_last_access_time if result result end
# File lib/rabbit/source/base.rb, line 182 def can_access? Time.now - @last_access_time > MINIMUM_ACCESS_TIME end
# File lib/rabbit/source/base.rb, line 178 def update_last_access_time @last_access_time = Time.now end