Class: Authorization::GuestUser

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

Overview

Represents a pseudo-user to facilitate guest users in applications

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roles = [:guest]) ⇒ GuestUser

Returns a new instance of GuestUser.



510
511
512
# File 'lib/authorization.rb', line 510

def initialize (roles = [:guest])
  @role_symbols = roles
end

Instance Attribute Details

#role_symbolsObject (readonly)

Returns the value of attribute role_symbols.



509
510
511
# File 'lib/authorization.rb', line 509

def role_symbols
  @role_symbols
end