Class: OpenStax::Accounts::Account
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- OpenStax::Accounts::Account
- Defined in:
- app/models/openstax/accounts/account.rb
Direct Known Subclasses
Constant Summary collapse
- USERNAME_DISCARDED_CHAR_REGEX =
/[^A-Za-z\d_]/- USERNAME_MAX_LENGTH =
50
Instance Method Summary collapse
Instance Method Details
#casual_name ⇒ Object
29 30 31 |
# File 'app/models/openstax/accounts/account.rb', line 29 def casual_name first_name || username end |
#is_anonymous? ⇒ Boolean
33 34 35 |
# File 'app/models/openstax/accounts/account.rb', line 33 def is_anonymous? false end |
#name ⇒ Object
25 26 27 |
# File 'app/models/openstax/accounts/account.rb', line 25 def name (first_name || last_name) ? [first_name, last_name].compact.join(" ") : username end |