Exception: Honey::Error
- Inherits:
-
StandardError
- Object
- StandardError
- Honey::Error
- Defined in:
- lib/honey/error.rb
Constant Summary collapse
- CODES =
{ 999 => "An invalid username / password has been submitted. Please contact Honey's Place.", 800 => 'First Name is required.', 801 => 'Last Name is required.', 802 => 'Address1 is required.', 803 => 'City is required.', 804 => 'State is required.', 805 => 'Zip Code is required.', 806 => 'Zip Code is invalid.', 807 => 'Country is invalid.', 808 => 'E-Mail is invalid.', 809 => 'State must be only 2 characters.', 700 => 'Reference number already used.', 701 => 'Reference number is required.', 600 => 'Invalid Shipping Code.', 500 => 'One or more of the submitted products have been discontinued by the manufacturer.', 501 => 'One or more of the submitted products do not exist.', 400 => "Duplicate product within same order. Please combine SKU's and QTY.", 300 => 'You are checking status on an order you have not yet submitted.', 100 => 'Order accepted for processing.', 0 => "Unknown Error. Please contact Honey's Place." }.freeze
Instance Method Summary collapse
-
#initialize(code) ⇒ Error
constructor
A new instance of Error.
- #message ⇒ Object
Constructor Details
#initialize(code) ⇒ Error
Returns a new instance of Error.
3 4 5 6 |
# File 'lib/honey/error.rb', line 3 def initialize(code) @code = code super() end |
Instance Method Details
#message ⇒ Object
8 9 10 |
# File 'lib/honey/error.rb', line 8 def CODES[@code] end |