Class: LogicalAuthz::Application::CheckAuthorization

Inherits:
Object
  • Object
show all
Defined in:
lib/logical_authz/application.rb

Class Method Summary collapse

Class Method Details

.filter(controller) ⇒ Object



344
345
346
347
348
349
350
351
# File 'lib/logical_authz/application.rb', line 344

def self.filter(controller)
  if controller.class.authorization_needed?(controller.action_name)
    return controller.check_authorized
  else
    Rails.logger.debug{"Logical Authorization: #{controller} doesn't need authz"}
    return true
  end
end