Class Authorization::DevelopmentSupport::AbstractAnalyzer
In: lib/declarative_authorization/development_support/development_support.rb
Parent: Object

Methods

new   roles   rules  

Attributes

engine  [R] 

Public Class methods

[Source]

   # File lib/declarative_authorization/development_support/development_support.rb, line 7
7:       def initialize (engine)
8:         @engine = engine
9:       end

Public Instance methods

[Source]

    # File lib/declarative_authorization/development_support/development_support.rb, line 11
11:       def roles
12:         AnalyzerEngine.roles(engine)
13:       end

[Source]

    # File lib/declarative_authorization/development_support/development_support.rb, line 15
15:       def rules
16:         roles.collect {|role| role.rules }.flatten
17:       end

[Validate]