class Gem::UriFormatter

def escape

def escape
  return unless @uri
  CGI.escape @uri
end

def initialize(uri)

def initialize(uri)
  require "cgi"
  @uri = uri
end

def normalize

def normalize
  /^(https?|ftp|file):/i.match?(@uri) ? @uri : "http://#{@uri}"
end

def unescape

def unescape
  return unless @uri
  CGI.unescape @uri
end