module Pipekit::WebMock::API

Public Class Methods

included(mod) click to toggle source
# File lib/pipekit/webmock/api.rb, line 27
def self.included(mod)
  if const_defined?("::WebMock::NetConnectNotAllowedError")
    ::WebMock.send(:remove_const, :NetConnectNotAllowedError)
    ::WebMock.send(:const_set, :NetConnectNotAllowedError, Pipekit::WebMock::UnregisteredPipedriveRequestError)
  end
end

Public Instance Methods

stub_pipedrive_request(resource:, action:, params:, response: nil) click to toggle source
# File lib/pipekit/webmock/api.rb, line 34
def stub_pipedrive_request(resource:, action:, params:, response: nil)
  StubRequest.new(resource).stub_request_and_response(action, params, response)
end