Module: Typus::Orm::ActiveRecord::AdminUserV1::InstanceMethods
- Defined in:
- lib/typus/orm/active_record/admin_user_v1.rb
Instance Method Summary collapse
Instance Method Details
#authenticated?(password) ⇒ Boolean
61 62 63 |
# File 'lib/typus/orm/active_record/admin_user_v1.rb', line 61 def authenticated?(password) crypted_password == encrypt(password) end |
#locale ⇒ Object
52 53 54 |
# File 'lib/typus/orm/active_record/admin_user_v1.rb', line 52 def locale (preferences && preferences[:locale]) ? preferences[:locale] : ::I18n.default_locale end |
#locale=(locale) ⇒ Object
56 57 58 59 |
# File 'lib/typus/orm/active_record/admin_user_v1.rb', line 56 def locale=(locale) self.preferences ||= {} self.preferences[:locale] = locale end |
#to_label ⇒ Object
47 48 49 50 |
# File 'lib/typus/orm/active_record/admin_user_v1.rb', line 47 def to_label full_name = [first_name, last_name].delete_if { |s| s.blank? } full_name.any? ? full_name.join(" ") : email end |