lib/clearance/user.rb in fbdoorman-0.0.4 vs lib/clearance/user.rb in fbdoorman-0.0.5

- old
+ new

@@ -52,11 +52,11 @@ validates_presence_of :email, :unless => Proc.new { |user| !user.fbid.blank? } validates_uniqueness_of :email, :case_sensitive => false, :allow_blank => true validates_uniqueness_of :fbid, :unless => Proc.new { |user| user.fbid.blank? } validates_format_of :email, :with => %r{.+@.+\..+}, :allow_blank => true - validates_presence_of :password, :unless => Proc.new { |user| !user.fbid.blank? } #:unless => :password_optional? - validates_confirmation_of :password, :unless => Proc.new { |user| !user.fbid.blank? }#:unless => :password_optional? + validates_presence_of :password, :unless => Proc.new { |user| !user.fbid.blank? or :password_optional? } + validates_confirmation_of :password, :unless => Proc.new { |user| !user.fbid.blank? or :password_optional? } end end end module Callbacks