Class: Portier::BasePermission
- Inherits:
-
Object
- Object
- Portier::BasePermission
- Defined in:
- lib/portier/base_permission.rb
Overview
************************************************************************************* Basic Permission object to cut some duplication. ApplicationPermission and ViewTagsPermission inherit from it *************************************************************************************
Direct Known Subclasses
Instance Attribute Summary collapse
-
#access_denied_message ⇒ Object
readonly
Returns the value of attribute access_denied_message.
-
#application_controller ⇒ Object
readonly
Returns the value of attribute application_controller.
-
#current_user ⇒ Object
readonly
Returns the value of attribute current_user.
Instance Method Summary collapse
-
#initialize(application_controller, current_user) ⇒ BasePermission
constructor
A new instance of BasePermission.
- #set_access_denied_message(message) ⇒ Object
Constructor Details
#initialize(application_controller, current_user) ⇒ BasePermission
Returns a new instance of BasePermission.
11 12 13 14 15 |
# File 'lib/portier/base_permission.rb', line 11 def initialize(application_controller, current_user) @application_controller = application_controller @current_user = current_user @access_denied_message = nil end |
Instance Attribute Details
#access_denied_message ⇒ Object (readonly)
Returns the value of attribute access_denied_message.
6 7 8 |
# File 'lib/portier/base_permission.rb', line 6 def @access_denied_message end |
#application_controller ⇒ Object (readonly)
Returns the value of attribute application_controller.
6 7 8 |
# File 'lib/portier/base_permission.rb', line 6 def application_controller @application_controller end |
#current_user ⇒ Object (readonly)
Returns the value of attribute current_user.
6 7 8 |
# File 'lib/portier/base_permission.rb', line 6 def current_user @current_user end |
Instance Method Details
#set_access_denied_message(message) ⇒ Object
17 18 19 20 21 |
# File 'lib/portier/base_permission.rb', line 17 def () @access_denied_message = false end |