class ApiRecipes::ResponseCodeNotAsExpected

Attributes

expected_code[R]
path[R]
response[R]

Public Class Methods

new(path, expected_code = nil, response = nil, message: nil) click to toggle source
Calls superclass method
# File lib/api_recipes/exceptions.rb, line 46
def initialize(path, expected_code = nil, response = nil, message: nil)
  @path = path
  @expected_code = expected_code
  @response = response
  unless message
    message = "response code for request on route '#{@path}' has returned '#{@response.code}', but '#{@expected_code}' was expected"
  end
  super(message)
end