class User < ActiveRecord::Base
  .
  .
  .
  validates_uniqueness_of :screen_name, :email, :message => "jest ju zajty."
  validates_length_of :screen_name, :within => SCREEN_NAME_RANGE, :too_short => "jest zbyt krtki (minimum to #{SCREEN_NAME_MIN_LENGTH} znaki).", :too_long => "jest zbyt dugi (maksimum to #{SCREEN_NAME_MIN_LENGTH} znaki)."
  validates_length_of :password, :within => PASSWORD_RANGE, :too_long => "jest zbyt dugie (maksimum to #{PASSWORD_MIN_LENGTH} znaki).", :too_short => "jest zbyt krtkie (minimum to #{PASSWORD_MIN_LENGTH} znaki)."
  validates_length_of :email, :maximum => EMAIL_MAX_LENGTH , :message => "jest zbyt dugi."
  
  def validate
    errors.add(:email, "musi by prawidowy.") unless email.include? ("@")
    if screen_name.include?(" ")
      errors.add(:screen_name, "nie moe zawiera spacji.")
    end
  end
end