lib/ditty/models/user.rb in ditty-0.9.1 vs lib/ditty/models/user.rb in ditty-0.10.1

- old
+ new

@@ -38,11 +38,13 @@ super end end def respond_to_missing?(name, _include_private = false) - name[-1] == '?' + return true if name[-1] == '?' + + super end def gravatar hash = Digest::MD5.hexdigest(email.downcase) "https://www.gravatar.com/avatar/#{hash}" @@ -53,9 +55,15 @@ validates_presence :email return if email.blank? validates_unique :email validates_format(/\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i, :email) + end + + def before_save + super + self.name = nil if name.blank? + self.surname = nil if surname.blank? end # Add the basic roles and identity def after_create super