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