module EndpointStub
Constants
- VERSION
Public Class Methods
activate!()
click to toggle source
Enable endpoint stubbing. This will cause all HTTP requests to raise an error, as per WebMock, unless relating to an ActiveResource model.
# File lib/endpoint_stub.rb, line 17 def self.activate! WebMock.enable! Config.activated = true end
deactivate!()
click to toggle source
Disable endpoint stubbing. This allows real HTTP requests again.
# File lib/endpoint_stub.rb, line 23 def self.deactivate! WebMock.disable! Config.activated = false end
refresh!()
click to toggle source
Calls deactivate, clears all stubs, then re-activates.
# File lib/endpoint_stub.rb, line 29 def self.refresh! deactivate! Endpoint::Stub.clear! activate! end