Question

I don't know why I get this error. Both methods are corrects.

hydra = Typhoeus::Hydra.new

             hydra.cache_getter do |request|
                Rails.cache.read(request.cache_key) rescue nil
             end
             hydra.cache_setter do |request|
               Rails.cache.write(request.cache_key,request.response, expires_in: request.cache_timeout)
             end

ruby 1.9.2p320 (2012-04-20 revision 35421) [x86_64-darwin11.4.2]

Rails 3.2.8

Was it helpful?

Solution

You are getting that error because those methods do not exist on an instance of Typhoeus::Hydra. You can find the full list of available methods at http://rubydoc.info/gems/typhoeus/0.5.0/frames

Update

Those methods were removed between versions 0.4.2 and 0.5.0 via this commit

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top