class Portier::BasePermission
*************************************************************************************
Basic Permission object to cut some duplication. ApplicationPermission and ViewTagsPermission inherit from it
*************************************************************************************
Attributes
access_denied_message[R]
application_controller[R]
current_user[R]
Public Class Methods
new(application_controller, current_user)
click to toggle source
# 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
Public Instance Methods
set_access_denied_message(message)
click to toggle source
# File lib/portier/base_permission.rb, line 17 def set_access_denied_message(message) @access_denied_message = message false end
Private Instance Methods
controller()
click to toggle source
# File lib/portier/base_permission.rb, line 25 def controller @application_controller end
controller_name()
click to toggle source
# File lib/portier/base_permission.rb, line 29 def controller_name request[:controller] end
options()
click to toggle source
# File lib/portier/base_permission.rb, line 33 def options @options end