From bfa0275833b60de39c8f890d6f47045d1ef4b26e Mon Sep 17 00:00:00 2001 From: akira Date: Fri, 14 Feb 2003 05:32:48 +0000 Subject: * lib/uri/generic.rb, lib/uri/ldap.rb, lib/uri/mailto.ldap: all foo=() returns arguments passed by caller. * lib/uri/generic.rb (Generic#to_str, Generic#to_s): removed to_str. Suggested by Tanaka Akira at [ruby-dev:19475]. * lib/uri/generic.rb (Generic#==): should not generate an URI object from argument. Suggested by Tanaka Akira at [ruby-dev:19475]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/uri/generic.rb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'lib/uri/generic.rb') diff --git a/lib/uri/generic.rb b/lib/uri/generic.rb index 4a671e9ed5..59f36ad4c3 100644 --- a/lib/uri/generic.rb +++ b/lib/uri/generic.rb @@ -243,6 +243,7 @@ Object def scheme=(v) check_scheme(v) set_scheme(v) + v end =begin @@ -315,16 +316,19 @@ Object end check_userinfo(*userinfo) set_userinfo(*userinfo) + userinfo end def user=(user) check_user(user) set_user(user) + user end def password=(password) check_password(password) set_password(password) + password end def set_userinfo(user, password = nil) @@ -420,6 +424,7 @@ Object def host=(v) check_host(v) set_host(v) + v end =begin @@ -463,6 +468,7 @@ Object def port=(v) check_port(v) set_port(v) + port end =begin @@ -502,6 +508,7 @@ Object def registry=(v) check_registry(v) set_registry(v) + v end =begin @@ -548,6 +555,7 @@ Object def path=(v) check_path(v) set_path(v) + v end =begin @@ -589,6 +597,7 @@ Object def query=(v) check_query(v) set_query(v) + v end =begin @@ -628,6 +637,7 @@ Object def opaque=(v) check_opaque(v) set_opaque(v) + v end =begin @@ -661,6 +671,7 @@ Object def fragment=(v) check_fragment(v) set_fragment(v) + v end =begin @@ -1030,7 +1041,7 @@ Object end private :path_query - def to_str + def to_s str = '' if @scheme str << @scheme @@ -1071,20 +1082,12 @@ Object str end - def to_s - to_str - end - =begin --- URI::Generic#==(oth) =end def ==(oth) - if oth.kind_of?(String) - oth = URI.parse(oth) - end - if self.class == oth.class self.normalize.component_ary == oth.normalize.component_ary else -- cgit v1.2.3