Files

Class/Module Index [+]

Quicksearch

Authorization::DevelopmentSupport::Analyzer::RoleExplosionAnalyzer

Public Instance Methods

analyze_policy() click to toggle source
# File lib/declarative_authorization/development_support/analyzer.rb, line 102
def analyze_policy
  small_roles.length > 1 and small_roles.length.to_f / roles.length.to_f > SMALL_ROLES_RATIO
end
message(object) click to toggle source
# File lib/declarative_authorization/development_support/analyzer.rb, line 106
def message (object)
  "The ratio of small roles is quite high (> %.0f%%).  Consider refactoring." % (SMALL_ROLES_RATIO * 100)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.