Class: Authorization::AnonymousUser

Inherits:
Object
  • Object
show all
Defined in:
lib/declarative_authorization/authorization.rb

Overview

Represents a pseudo-user to facilitate anonymous users in applications

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roles = [Authorization.default_role]) ⇒ AnonymousUser

Returns a new instance of AnonymousUser.



815
816
817
# File 'lib/declarative_authorization/authorization.rb', line 815

def initialize(roles = [Authorization.default_role])
  @role_symbols = roles
end

Instance Attribute Details

#role_symbolsObject (readonly)

Returns the value of attribute role_symbols.



814
815
816
# File 'lib/declarative_authorization/authorization.rb', line 814

def role_symbols
  @role_symbols
end

Instance Method Details

#idObject



819
# File 'lib/declarative_authorization/authorization.rb', line 819

def id; end