Exception: Pipekit::WebMock::UnregisteredPipedriveRequestError
- Inherits:
-
StandardError
- Object
- StandardError
- Pipekit::WebMock::UnregisteredPipedriveRequestError
- Defined in:
- lib/pipekit/webmock/errors.rb
Constant Summary collapse
- WebMockNetConnectNotAllowedError =
::WebMock::NetConnectNotAllowedError
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(request_signature) ⇒ UnregisteredPipedriveRequestError
constructor
A new instance of UnregisteredPipedriveRequestError.
Constructor Details
#initialize(request_signature) ⇒ UnregisteredPipedriveRequestError
Returns a new instance of UnregisteredPipedriveRequestError.
19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# 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 |
Class Method Details
.new(*args) ⇒ Object
11 12 13 14 15 16 17 |
# 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 |