Sha256: 411553068f1aedaf5d6775204c5055cf42110d2cfbea7e7f2f38833537509ff0

Contents?: true

Size: 283 Bytes

Versions: 36

Compression:

Stored size: 283 Bytes

Contents

module RoleAuthorization
  module Roles
    module ClassMethods
      def configure(&block)
        (@role_manager ||= RoleAuthorization::Roles::Manager.new).instance_eval(&block)
      end

      def manager
        @role_manager
      end
    end
    extend ClassMethods
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
role_authorization-0.6.0 lib/role_authorization/roles.rb
role_authorization-0.5.9 lib/role_authorization/roles.rb
role_authorization-0.5.8 lib/role_authorization/roles.rb
role_authorization-0.5.7 lib/role_authorization/roles.rb
role_authorization-0.5.6 lib/role_authorization/roles.rb
role_authorization-0.5.5 lib/role_authorization/roles.rb
role_authorization-0.5.4 lib/role_authorization/roles.rb
role_authorization-0.5.3 lib/role_authorization/roles.rb
role_authorization-0.5.2 lib/role_authorization/roles.rb
role_authorization-0.5.1 lib/role_authorization/roles.rb
role_authorization-0.5.0 lib/role_authorization/roles.rb
role_authorization-0.4.5 lib/role_authorization/roles.rb
role_authorization-0.4.4 lib/role_authorization/roles.rb
role_authorization-0.4.3 lib/role_authorization/roles.rb
role_authorization-0.4.2 lib/role_authorization/roles.rb
role_authorization-0.4.1 lib/role_authorization/roles.rb
role_authorization-0.4.0 lib/role_authorization/roles.rb
role_authorization-0.3.9 lib/role_authorization/roles.rb
role_authorization-0.3.8 lib/role_authorization/roles.rb
role_authorization-0.3.7 lib/role_authorization/roles.rb