module Better_URI_RFC3986_Parser

Stupid workaround for URI blowing up when it receives a [ or ] character

Constants

ESCAPE_ME_PLZ

Public Instance Methods

split(uri) click to toggle source
Calls superclass method
# File lib/epitools/core_ext/uri.rb, line 97
def split(uri)
  subsitutions = ESCAPE_ME_PLZ.chars.map { |c| [c, CGI.escape(c)] }
  subsitutions << [" ", "%20"]

  subsitutions.each do |find, replace|
    uri = uri.gsub(find, replace)
  end

  super(uri)
end