Project

General

Profile

Feature #4551 ยป uri.rb.scheme_downcase.patch

drbrain (Eric Hodel), 04/04/2011 07:35 AM

View differences:

test/uri/test_generic.rb (working copy)
assert_raise(URI::InvalidURIError) { uri.query = 'bar' }
end
def test_set_scheme
uri = URI.parse 'HTTP://example'
assert_equal 'http://example', uri.to_s
end
def test_ipv6
assert_equal("[::1]", URI("http://[::1]/bar/baz").host)
assert_equal("::1", URI("http://[::1]/bar/baz").hostname)
lib/uri/generic.rb (working copy)
private :check_scheme
def set_scheme(v)
@scheme = v
@scheme = v ? v.downcase : v
end
protected :set_scheme
    (1-1/1)