class Pipekit::WebMock::UnregisteredPipedriveRequestError

Constants

WebMockNetConnectNotAllowedError

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/pipekit/webmock/errors.rb, line 11
def self.new(*args)
  request_signature = args[0]
  request_signature_snippet = RequestSignatureSnippet.new(request_signature)

  return WebMockNetConnectNotAllowedError.new(request_signature) unless request_signature_snippet.pipedrive_request?
  super(request_signature)
end
new(request_signature) click to toggle source
Calls superclass method
# File lib/pipekit/webmock/errors.rb, line 19
def initialize(request_signature)
  request_signature_snippet = RequestSignatureSnippet.new(request_signature)

  text = [
    "Unregistered request to Pipedrive: #{request_signature}",
    "with params:",
    request_signature_snippet.params,
    "and body:",
    request_signature_snippet.body,
    "="*60
  ].compact.join("\n\n")

  super(text)
end