class ApiRecipes::PathParamsMismatch

Public Class Methods

new(path, expected_params, provided_params) click to toggle source
Calls superclass method
# File lib/api_recipes/exceptions.rb, line 25
def initialize(path, expected_params, provided_params)
  if expected_params.size == 0
    message = "route '#{path}' requires NO PARAMS but #{provided_params} were provided"
  else
    message = "route '#{path}' requires params #{expected_params} but #{provided_params} were provided"
  end
  super(message)
end