5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/typhoeus/remote_method.rb', line 5
def initialize(options = {})
@http_method = options.delete(:method) || :get
@options = options
@base_uri = options.delete(:base_uri)
@path = options.delete(:path)
@on_success = options[:on_success]
@on_failure = options[:on_failure]
@cache_responses = options.delete(:cache_responses)
@memoize_responses = options.delete(:memoize_responses) || @cache_responses
@cache_ttl = @cache_responses == true ? 0 : @cache_responses
@keys = nil
clear_cache
end
|