tektite-software/authoreyes

View on GitHub
lib/authoreyes/authorization/anonymous_user.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Authoreyes
  module Authorization
    # Represents a pseudo-user to facilitate anonymous users in applications
    class AnonymousUser
      attr_reader :role_symbols
      def initialize(roles = [Authorization.default_role])
        @role_symbols = roles
      end
    end
  end
end