Module: RubyKong::Stub

Defined in:
lib/ruby-kong/stub.rb

Class Method Summary collapse

Class Method Details

.disableObject



23
24
25
# File 'lib/ruby-kong/stub.rb', line 23

def disable
  WebMock.disable!
end

.enable!Object



19
20
21
# File 'lib/ruby-kong/stub.rb', line 19

def enable!
  WebMock.enable!
end

.reopen_real_connection!Object

End of def requets



15
16
17
# File 'lib/ruby-kong/stub.rb', line 15

def reopen_real_connection!
  WebMock.allow_net_connect!
end

.request(method:, url:, request: {}, response: {}) ⇒ Object



4
5
6
7
8
9
10
11
12
13
# 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