22 lines
474 B
Ruby
22 lines
474 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
|
|
Jobs::HttpMulti.const_set('Hydra', FakeHydra)
|
|
Jobs::HttpMulti.const_set('Request', FakeHydraRequest)
|
|
end
|
|
end
|
|
def enable_typhoeus
|
|
silence_warnings do
|
|
Jobs::HttpMulti.const_set('Hydra', Typhoeus::Hydra)
|
|
Jobs::HttpMulti.const_set('Request', Typhoeus::Request)
|
|
end
|
|
end
|