Exception: Card::Error::ServerError
- Inherits:
-
Card::Error
- Object
- StandardError
- Card::Error
- Card::Error::ServerError
- Defined in:
- lib/card/error.rb
Overview
error attributable to code (as opposed to card configuration)
Constant Summary
Constants inherited from Card::Error
Instance Attribute Summary
Attributes inherited from Card::Error
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Card::Error
add_card_errors, card_error_class, #card_message_text, cardify_exception, #initialize, invalid_card_error_class, #message_from_card, report
Constructor Details
This class inherits a constructor from Card::Error
Class Method Details
.status_code ⇒ Object
48 49 50 51 52 |
# File 'lib/card/error.rb', line 48 def self.status_code # Errors with status code 900 are displayed as modal instead of inside # the "card-notice" div`` Card[:debugger]&.content =~ /on/ ? 900 : 500 end |
.view ⇒ Object
44 45 46 |
# File 'lib/card/error.rb', line 44 def self.view Card[:debugger]&.content =~ /on/ ? :debug_server_error : :server_error end |
Instance Method Details
#report ⇒ Object
54 55 56 57 |
# File 'lib/card/error.rb', line 54 def report super card&.notable_exception_raised end |