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