Module: UserExt
- Defined in:
- lib/user_ext.rb
Instance Method Summary collapse
Instance Method Details
#clear_need_sign_out ⇒ Object
2 3 4 5 |
# File 'lib/user_ext.rb', line 2 def clear_need_sign_out self.need_sign_out = false self.save(:validate => false) end |
#display_name ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/user_ext.rb', line 7 def display_name if omniauth_name.blank? if email.blank? 'anonymous' else email end else omniauth_name end end |
#permissions ⇒ Object
19 20 21 |
# File 'lib/user_ext.rb', line 19 def Rails.cache.read("user_permissions_#{id}") end |
#yauth_user ⇒ Object
23 24 25 |
# File 'lib/user_ext.rb', line 23 def yauth_user Rails.cache.read("yauth_user_#{yauth_user_id}") end |