# File lib/addressable/uri.rb, line 1327 def user=(new_user) @user = new_user ? new_user.to_str : nil # You can't have a nil user with a non-nil password if @password != nil @user = "" if @user.nil? end # Reset dependant values @userinfo = nil @normalized_userinfo = nil @authority = nil @normalized_user = nil # Ensure we haven't created an invalid URI validate() end