module MDUrl::Format
Public Class Methods
format(url)
click to toggle source
# File lib/mdurl-rb/format.rb, line 5 def self.format(url) result = '' result += url.protocol || '' result += url.slashes ? '//' : '' result += url.auth ? url.auth + '@' : '' if (url.hostname && url.hostname.index(':') != nil) # ipv6 address result += '[' + url.hostname + ']' else result += url.hostname || '' end result += url.port ? ':' + url.port : '' result += url.pathname || '' result += url.search || '' result += url.hash || '' return result end