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
57 58 59 |
# File 'lib/active_record/acts/muck_user.rb', line 57 def activate_all User.update_all("activated_at = '#{Time.now}'", 'activated_at IS NULL') end |
#do_search(query) ⇒ Object
49 50 51 |
# File 'lib/active_record/acts/muck_user.rb', line 49 def do_search(query) User.search(query) end |
#email_exists?(email) ⇒ Boolean
checks to see if a given email is already in the database
71 72 73 74 75 76 77 |
# File 'lib/active_record/acts/muck_user.rb', line 71 def email_exists?(email) if User.find_by_email(email).nil? false else true end end |
#inactive_count ⇒ Object
53 54 55 |
# File 'lib/active_record/acts/muck_user.rb', line 53 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
62 63 64 65 66 67 68 |
# File 'lib/active_record/acts/muck_user.rb', line 62 def login_exists?(login) if User.find_by_login(login).nil? false else true end end |