Class: OpenStax::Accounts::AnonymousAccount
- Includes:
- Singleton
- Defined in:
- app/models/openstax/accounts/anonymous_account.rb
Constant Summary
Constants inherited from Account
OpenStax::Accounts::Account::USERNAME_DISCARDED_CHAR_REGEX, OpenStax::Accounts::Account::USERNAME_MAX_LENGTH
Instance Attribute Summary
Attributes inherited from Account
Instance Method Summary collapse
-
#initialize(attributes = nil) ⇒ AnonymousAccount
constructor
A new instance of AnonymousAccount.
- #is_anonymous? ⇒ Boolean
Methods inherited from Account
#casual_name, #has_authenticated?, #name
Constructor Details
#initialize(attributes = nil) ⇒ AnonymousAccount
Returns a new instance of AnonymousAccount.
9 10 11 12 13 14 15 16 |
# File 'app/models/openstax/accounts/anonymous_account.rb', line 9 def initialize(attributes=nil) super self.id = nil self.openstax_uid = nil self.username = 'anonymous' self.first_name = 'Guest' self.last_name = 'User' end |
Instance Method Details
#is_anonymous? ⇒ Boolean
18 19 20 |
# File 'app/models/openstax/accounts/anonymous_account.rb', line 18 def is_anonymous? true end |