Module: Rabbit::Source::LimitAccessInterval

Included in:
URI
Defined in:
lib/rabbit/source/base.rb

Constant Summary collapse

MINIMUM_ACCESS_TIME =
60

Instance Method Summary collapse

Instance Method Details

#initialize(*args, &block) ⇒ Object



166
167
168
169
# File 'lib/rabbit/source/base.rb', line 166

def initialize(*args, &block)
  update_last_access_time
  super
end

#old?(current, get_latest_method_name) ⇒ Boolean

Returns:

  • (Boolean)


171
172
173
174
175
# 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