Module: RubyCleanCSS::Exports::Url
- Defined in:
- lib/ruby-clean-css/exports.rb
Overview
:nodoc:
Class Method Summary collapse
Class Method Details
.parse(url_string) ⇒ Object
153 154 155 156 157 158 159 160 161 162 163 164 |
# File 'lib/ruby-clean-css/exports.rb', line 153 def self.parse(url_string) u = URI.parse(url_string) result = {} result['protocol'] = u.scheme+':' if u.scheme result['hostname'] = u.host if u.host result['pathname'] = u.path if u.path result['port'] = u.port if u.port result['query'] = u.query if u.query result['search'] = '?'+u.query if u.query result['hash'] = '#'+u.fragment if u.fragment result end |
.resolve(*args) ⇒ Object
148 149 150 |
# File 'lib/ruby-clean-css/exports.rb', line 148 def self.resolve(*args) URI.join(*args) end |