module Typhoeus::Hydras::Memoizable
def memory
-
(Hash)
- The memory.
Other tags:
- Example: Return the memory. -
def memory @memory ||= {} end
def queue(request)
-
(Request)
- The queued request.
Parameters:
-
request
(Request
) -- The request to enqueue.
Other tags:
- Example: Queue the request. -
def queue(request) if request.memoizable? && memory.has_key?(request) request.instance_variable_set(:@response, memory[request]) request.execute_callbacks else super end end
def run
- Example: Run hydra. -
def run super memory.clear end