class Gem::UriFormatter

def escape

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

def initialize uri

def initialize uri
  @uri = uri
end

def normalize

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

def unescape

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