# File lib/typhoeus/remote_proxy_object.rb, line 5 def initialize(clear_memoized_store_proc, easy, options = {}) @clear_memoized_store_proc = clear_memoized_store_proc @easy = easy @success = options[:on_success] @failure = options[:on_failure] @cache = options.delete(:cache) @cache_key = options.delete(:cache_key) @timeout = options.delete(:cache_timeout) Typhoeus.add_easy_request(@easy) end