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\n\nResponse body:\n #{@response.body}" end super(message) end