In Files

  • rubygems/uri_formatter.rb

Class/Module Index [+]

Quicksearch

Gem::UriFormatter

Attributes

uri[R]

Public Class Methods

new(uri) click to toggle source
 
               # File rubygems/uri_formatter.rb, line 6
def initialize uri
  @uri = uri
end
            

Public Instance Methods

escape() click to toggle source
 
               # File rubygems/uri_formatter.rb, line 10
def escape
  return unless @uri
  escaper.escape @uri
end
            
normalize() click to toggle source

Normalize the URI by adding “http://” if it is missing.

 
               # File rubygems/uri_formatter.rb, line 18
def normalize
  (@uri =~ /^(https?|ftp|file):/) ? @uri : "http://#{@uri}"
end
            
unescape() click to toggle source
 
               # File rubygems/uri_formatter.rb, line 22
def unescape
  return unless @uri
  escaper.unescape @uri
end