module RubyKong::Stub

Public Class Methods

disable() click to toggle source
# File lib/ruby-kong/stub.rb, line 23
def disable
  WebMock.disable!
end
enable!() click to toggle source
# File lib/ruby-kong/stub.rb, line 19
def enable!
  WebMock.enable!
end
reopen_real_connection!() click to toggle source
# File lib/ruby-kong/stub.rb, line 15
def reopen_real_connection!
  WebMock.allow_net_connect!
end
request(method:, url:, request: {}, response: {}) click to toggle source
# File lib/ruby-kong/stub.rb, line 4
def request(method:, url:, request: {}, response: {})
  if request.empty?
    stub_request(method, url)
      .to_return(response)
  else
    stub_request(method, url)
      .with(request)
      .to_return(response)
  end
end