class Authorization::DevelopmentSupport::Analyzer::InheritingPrivilegesAnalyzer

Public Instance Methods

analyze_rule(rule) click to toggle source
# File lib/declarative_authorization/development_support/analyzer.rb, line 117
def analyze_rule (rule)
  rule.privileges.any? {|privilege| rule.privileges.intersects?(privilege.ancestors) }
end
message(object) click to toggle source
# File lib/declarative_authorization/development_support/analyzer.rb, line 121
def message (object)
  "At least one privilege inherits from another in this rule."
end