module Typhoeus::Hydra::Memoizable
def add(request)
-
(Request)
- The added request.
Parameters:
-
request
(Request
) -- The request to add.
Other tags:
- Example: Add the request. -
def add(request) if request.memoizable? && memory.has_key?(request) response = memory[request] request.finish(response, true) dequeue else super end end
def memory
-
(Hash)
- The memory.
Other tags:
- Example: Return the memory. -
def memory @memory ||= {} end
def run
- Example: Run hydra. -
def run super memory.clear end