Module: TokakEngine::User::InstanceMethods
- Defined in:
- lib/tokak_engine/user.rb
Instance Method Summary collapse
-
#gender ⇒ String
User’s gender.
-
#name ⇒ String?
Full user’s name.
-
#to_s ⇒ String
Returns text representation of user.
-
#user_avatars(*args) ⇒ Object
Alias for #avatars.
Instance Method Details
#gender ⇒ String
User’s gender
50 51 52 |
# File 'lib/tokak_engine/user.rb', line 50 def gender I18n.t(GENDERS[self.gender_id], :prefix => 'options.user.gender', :default => GENDERS[self.gender_id].to_s.humanize) end |
#name ⇒ String?
Full user’s name
38 39 40 |
# File 'lib/tokak_engine/user.rb', line 38 def name [self.first_name, self.last_name].compact.join(' ') if self.first_name.present? || self.last_name.present? end |
#to_s ⇒ String
Returns text representation of user
44 45 46 |
# File 'lib/tokak_engine/user.rb', line 44 def to_s self.nick_name || self.name || self.email end |
#user_avatars(*args) ⇒ Object
Alias for #avatars
32 33 34 |
# File 'lib/tokak_engine/user.rb', line 32 def user_avatars(*args) self.avatars(*args) end |