Sha256: cad9d3083080eb700125b70e45b9a2c16104824408aa9791e2edea6aab1c49bc

Contents?: true

Size: 262 Bytes

Versions: 3

Compression:

Stored size: 262 Bytes

Contents

# -*- encoding : utf-8 -*-
module Pacto
  class URI
    def self.for(host, path, params = {})
      Addressable::URI.heuristic_parse("#{host}#{path}").tap do |uri|
        uri.query_values = params unless params.nil? || params.empty?
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pacto-0.4.0.rc3 lib/pacto/uri.rb
pacto-0.4.0.rc2 lib/pacto/uri.rb
pacto-0.4.0.rc1 lib/pacto/uri.rb