module FlexibleAccessibility::ControllerMethods
Public Class Methods
included(base)
click to toggle source
Callback is needed for include methods and define helper method
# File lib/flexible_accessibility/controller_methods.rb, line 58 def self.included(base) base.extend(ClassMethods) base.helper_method(:has_access?) end
Public Instance Methods
has_access?(permission, user)
click to toggle source
Check the url for each link in view to show it
# File lib/flexible_accessibility/controller_methods.rb, line 52 def has_access?(permission, user) raise UnknownUserException if user.nil? AccessProvider.is_action_permitted_for_user?(permission, user) end