Sha256: 9cbca4f22e7ae98a5d02e416ee6aceea4707d1ae915b6c532d935992301012f5

Contents?: true

Size: 306 Bytes

Versions: 5

Compression:

Stored size: 306 Bytes

Contents

require 'uri'

# Extra methods added to URI class.
class URI::Generic

  # Return the domain.
  def domain
    if (host and (d = host[/[a-z\d-]+\.[a-z]{2,}(\.[a-z]{2})?$/]))
      d.downcase
    end
  end

  # Return the path and query string.
  def path_query; path + (query ? "?#{query}" : ''); end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
murlsh-1.1.0 lib/murlsh/uri.rb
murlsh-0.6.1 lib/murlsh/uri.rb
murlsh-0.6.0 lib/murlsh/uri.rb
murlsh-0.5.2 lib/murlsh/uri.rb
murlsh-0.5.1 lib/murlsh/uri.rb