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