- ruby-1.9.2-p136 > (0..10).inject({}) { |m, i| u = "s:#{ '/' * i }h"; m.update(u => URI.parse(u).to_s) }
- => {
- "s:h" => "s:h",
- "s:/h" => "s:/h",
- "s://h" => "s://h",
- "s:///h" => "s:/h",
- "s:////h" => "s://h",
- "s://///h" => "s:///h",
- "s://////h" => "s:////h",
- "s:///////h" => "s://///h",
- "s:////////h" => "s://////h",
- "s://///////h" => "s:///////h",
- "s://////////h" => "s:////////h"
- }