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