Exception: Card::Error::PermissionDenied
- Inherits:
-
Card::Error
- Object
- StandardError
- Card::Error
- Card::Error::PermissionDenied
- Defined in:
- lib/card/error.rb
Overview
permission errors
Instance Attribute Summary collapse
-
#card ⇒ Object
readonly
Returns the value of attribute card.
Instance Method Summary collapse
- #build_message ⇒ Object
-
#initialize(card) ⇒ PermissionDenied
constructor
A new instance of PermissionDenied.
Methods inherited from Card::Error
exception_view, problematic_exception_view, view_and_status
Constructor Details
#initialize(card) ⇒ PermissionDenied
Returns a new instance of PermissionDenied.
22 23 24 25 |
# File 'lib/card/error.rb', line 22 def initialize card @card = card super end |
Instance Attribute Details
#card ⇒ Object (readonly)
Returns the value of attribute card.
20 21 22 |
# File 'lib/card/error.rb', line 20 def card @card end |
Instance Method Details
#build_message ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/card/error.rb', line 27 def if (msg = @card.errors[:permission_denied]) I18n.t :exception_for_card, scope: [:lib, :card, :error], cardname: @card.name, message: msg else super end end |