# File lib/declarative_authorization/development_support/development_support.rb, line 125
        def self.all (engine)
          rules_by_role = engine.auth_rules.inject({}) do |memo, rule|
            memo[rule.role] ||= []
            memo[rule.role] << rule
            memo
          end
          engine.roles.collect do |role|
            new(role, (rules_by_role[role] || []).
                  collect {|rule| Rule.new(rule, engine)}, engine)
          end
        end