Module: MuckUsers::Models::MuckUser::ClassMethods
- Defined in:
- lib/muck-users/models/user.rb
Instance Method Summary collapse
- #activate_all ⇒ 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.
- #validates_terms_of_service ⇒ Object
Instance Method Details
#activate_all ⇒ Object
52 53 54 |
# File 'lib/muck-users/models/user.rb', line 52 def activate_all self.update_all("activated_at = '#{Time.now}'", 'activated_at IS NULL') end |
#email_exists?(email) ⇒ Boolean
checks to see if a given email is already in the database
66 67 68 69 70 71 72 |
# File 'lib/muck-users/models/user.rb', line 66 def email_exists?(email) if self.find_by_email(email).nil? false else true end end |
#inactive_count ⇒ Object
48 49 50 |
# File 'lib/muck-users/models/user.rb', line 48 def inactive_count self.inactive.count end |
#login_exists?(login) ⇒ Boolean
checks to see if a given login is already in the database
57 58 59 60 61 62 63 |
# File 'lib/muck-users/models/user.rb', line 57 def login_exists?(login) if self.find_by_login(login).nil? false else true end end |
#validates_terms_of_service ⇒ Object
74 75 76 |
# File 'lib/muck-users/models/user.rb', line 74 def validates_terms_of_service validate(:accepts_terms_of_service?, :on => :create) end |