Module: Mori::User::ClassMethods
- Defined in:
- lib/mori/user.rb
Instance Method Summary collapse
Instance Method Details
#find_by_normalized_email(email) ⇒ Object
18 19 20 |
# File 'lib/mori/user.rb', line 18 def find_by_normalized_email(email) find_by_email(normalize_email(email)) end |
#invite(email) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/mori/user.rb', line 26 def invite(email) user = create( :email => email, :invitation_token => Token.new, :invitation_sent => Date.today) if user.save MoriMailer.invite_user(user) return true, "An invite has been sent to #{email}" else return false, I18n.t('flashes.could_not_invite_user') end end |
#normalize_email(string) ⇒ Object
22 23 24 |
# File 'lib/mori/user.rb', line 22 def normalize_email(string) string.gsub(/\s+/, '').downcase end |