class Blinkr::Cache
Public Class Methods
new()
click to toggle source
# File lib/blinkr/cache.rb, line 3 def initialize @memory = {} end
Public Instance Methods
get(request)
click to toggle source
# File lib/blinkr/cache.rb, line 7 def get(request) @memory[request] end
set(request, response)
click to toggle source
# File lib/blinkr/cache.rb, line 11 def set(request, response) if request.is_a? String # HACK for caching resource and js errors @memory[request] = response else @memory[request] = response unless response.timed_out? end end
size()
click to toggle source
# File lib/blinkr/cache.rb, line 19 def size @memory.size end