module ActivePermission::ControllerAdditions::InstanceMethods

Public Instance Methods

authorize!(resource = nil, options = {}) click to toggle source
# File lib/active_permission/controller_additions.rb, line 88
def authorize!(resource = nil, options = {})
  options = params.merge(options)
  current_permissions.can!(options[:controller], options[:action], resource)
end
authorize?(resource = nil, options = {}) click to toggle source
# File lib/active_permission/controller_additions.rb, line 93
def authorize?(resource = nil, options = {})
  options = params.merge(options)
  current_permissions.can?(options[:controller], options[:action], resource)
end