diaspora/spec/support/fake_typhoeus.rb
2011-04-11 14:52:21 -07:00

22 lines
470 B
Ruby

class FakeHydra
def queue(*args); end
def run; end
end
class FakeHydraRequest
def initialize(*args); end
def on_complete; end
end
def disable_typhoeus
silence_warnings do
Job::HttpMulti.const_set('Hydra', FakeHydra)
Job::HttpMulti.const_set('Request', FakeHydraRequest)
end
end
def enable_typhoeus
silence_warnings do
Job::HttpMulti.const_set('Hydra', Typhoeus::Hydra)
Job::HttpMulti.const_set('Request', Typhoeus::Request)
end
end