diff options
author | akira <akira@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-02-14 05:32:48 +0000 |
---|---|---|
committer | akira <akira@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-02-14 05:32:48 +0000 |
commit | bfa0275833b60de39c8f890d6f47045d1ef4b26e () | |
tree | ea98bab2d95391f816d42c41cc9dee354cdce857 | |
parent | 246800d42bf1cb6d2031491ebb26c999b19ddeea (diff) |
* 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 <[email protected]> at [ruby-dev:19475]. * lib/uri/generic.rb (Generic#==): should not generate an URI object from argument. Suggested by Tanaka Akira <[email protected]> at [ruby-dev:19475]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 12 | ||||
-rw-r--r-- | lib/uri.rb | 2 | ||||
-rw-r--r-- | lib/uri/ftp.rb | 1 | ||||
-rw-r--r-- | lib/uri/generic.rb | 21 | ||||
-rw-r--r-- | lib/uri/ldap.rb | 5 | ||||
-rw-r--r-- | lib/uri/mailto.rb | 2 |
6 files changed, 33 insertions, 10 deletions
@@ -1,3 +1,15 @@ Thu Feb 13 11:54:50 2003 Nobuyoshi Nakada <[email protected]> * ruby.c (ruby_init_loadpath): ensures buffer terminated @@ -15,7 +15,7 @@ =end module URI - VERSION_CODE = '000909'.freeze VERSION = VERSION_CODE.scan(/../).collect{|n| n.to_i}.join('.').freeze end @@ -116,6 +116,7 @@ module URI def typecode=(typecode) check_typecode(typecode) set_typecode(typecode) end =begin @@ -243,6 +243,7 @@ Object def scheme=(v) check_scheme(v) set_scheme(v) end =begin @@ -315,16 +316,19 @@ Object end check_userinfo(*userinfo) set_userinfo(*userinfo) end def user=(user) check_user(user) set_user(user) end def password=(password) check_password(password) set_password(password) end def set_userinfo(user, password = nil) @@ -420,6 +424,7 @@ Object def host=(v) check_host(v) set_host(v) end =begin @@ -463,6 +468,7 @@ Object def port=(v) check_port(v) set_port(v) end =begin @@ -502,6 +508,7 @@ Object def registry=(v) check_registry(v) set_registry(v) end =begin @@ -548,6 +555,7 @@ Object def path=(v) check_path(v) set_path(v) end =begin @@ -589,6 +597,7 @@ Object def query=(v) check_query(v) set_query(v) end =begin @@ -628,6 +637,7 @@ Object def opaque=(v) check_opaque(v) set_opaque(v) end =begin @@ -661,6 +671,7 @@ Object def fragment=(v) check_fragment(v) set_fragment(v) end =begin @@ -1030,7 +1041,7 @@ Object end private :path_query - def to_str 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 @@ -140,6 +140,7 @@ URI::LDAP is copyrighted free software by Takaaki Tateishi and akira yamada. def dn=(val) set_dn(val) end =begin @@ -163,6 +164,7 @@ URI::LDAP is copyrighted free software by Takaaki Tateishi and akira yamada. def attributes=(val) set_attributes(val) end =begin @@ -186,6 +188,7 @@ URI::LDAP is copyrighted free software by Takaaki Tateishi and akira yamada. def scope=(val) set_scope(val) end =begin @@ -209,6 +212,7 @@ URI::LDAP is copyrighted free software by Takaaki Tateishi and akira yamada. def filter=(val) set_filter(val) end =begin @@ -232,6 +236,7 @@ URI::LDAP is copyrighted free software by Takaaki Tateishi and akira yamada. def extensions=(val) set_extensions(val) end end @@ -172,6 +172,7 @@ module URI def to=(v) check_to(v) set_to(v) end =begin @@ -213,6 +214,7 @@ module URI def headers=(v) check_headers(v) set_headers(v) end def to_str |