# File lib/declarative_authorization/development_support/analyzer.rb, line 48 def analyze mark(:policy, nil) if analyze_policy roles.select {|role| analyze_role(role) }. each { |role| mark(:role, role) } rules.select {|rule| analyze_rule(rule) }. each { |rule| mark(:rule, rule) } privileges.select {|privilege| !!analyze_privilege(privilege) }. each { |privilege| mark(:privilege, privilege) } end