Module: ActiveRecord::Acts::MuckUser::SingletonMethods
- Defined in:
- lib/active_record/acts/muck_user.rb
Overview
class methods
Instance Method Summary collapse
- #activate_all ⇒ Object
- #do_search(query) ⇒ Object
-
#email_exists?(email) ⇒ Boolean
checks to see if a given email is already in the database.
- #inactive_count ⇒ Object
-
#login_exists?(login) ⇒ Boolean
checks to see if a given login is already in the database.
Instance Method Details
#activate_all ⇒ Object
64 65 66 |
# File 'lib/active_record/acts/muck_user.rb', line 64 def activate_all User.update_all("activated_at = '#{Time.now}'", 'activated_at IS NULL') end |
#do_search(query) ⇒ Object
56 57 58 |
# File 'lib/active_record/acts/muck_user.rb', line 56 def do_search(query) User.search(query) end |
#email_exists?(email) ⇒ Boolean
checks to see if a given email is already in the database
78 79 80 81 82 83 84 |
# File 'lib/active_record/acts/muck_user.rb', line 78 def email_exists?(email) if User.find_by_email(email).nil? false else true end end |
#inactive_count ⇒ Object
60 61 62 |
# File 'lib/active_record/acts/muck_user.rb', line 60 def inactive_count User.count :conditions => "activated_at is null" end |
#login_exists?(login) ⇒ Boolean
checks to see if a given login is already in the database
69 70 71 72 73 74 75 |
# File 'lib/active_record/acts/muck_user.rb', line 69 def login_exists?(login) if User.find_by_login(login).nil? false else true end end |