Exception: BlueFactory::InvalidRequestError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/blue_factory/errors.rb

Overview

Raised during request processing if some of the parameters are invalid. The error is turned into a "400 Bad Request" response send to the AppView.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message, error_type = "InvalidRequest") ⇒ InvalidRequestError

Returns a new instance of InvalidRequestError.

Parameters:

  • message (String)

    human-readable error message

  • error_type (String) (defaults to: "InvalidRequest")

    machine-readable error code



48
49
50
51
# File 'lib/blue_factory/errors.rb', line 48

def initialize(message, error_type = "InvalidRequest")
  super(message)
  @error_type = error_type
end

Instance Attribute Details

#error_typeString? (readonly)

Returns machine-readable error identifier.

Returns:

  • (String, nil)

    machine-readable error identifier



43
44
45
# File 'lib/blue_factory/errors.rb', line 43

def error_type
  @error_type
end