Sha256: 21d44a5c4a7f446d375097953ad244c67b0a51dcea1d918c60c28cdbbf938c96

Contents?: true

Size: 253 Bytes

Versions: 12

Compression:

Stored size: 253 Bytes

Contents

require_relative 'query_hash'
require_relative 'query_string'

module Pact
  class Query

    def self.create query
      if query.is_a? Hash
        Pact::QueryHash.new(query)
      else
        Pact::QueryString.new(query)
      end
    end

  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
pact-support-0.4.0 lib/pact/consumer_contract/query.rb
pact-support-0.3.1 lib/pact/consumer_contract/query.rb
pact-support-0.3.0 lib/pact/consumer_contract/query.rb
pact-support-0.2.1 lib/pact/consumer_contract/query.rb
pact-support-0.1.4 lib/pact/consumer_contract/query.rb
pact-support-0.2.0 lib/pact/consumer_contract/query.rb
pact-support-0.1.3 lib/pact/consumer_contract/query.rb
pact-support-0.1.2 lib/pact/consumer_contract/query.rb
pact-support-0.1.1 lib/pact/consumer_contract/query.rb
pact-support-0.1.0 lib/pact/consumer_contract/query.rb
pact-support-0.0.4 lib/pact/consumer_contract/query.rb
pact-support-0.0.3 lib/pact/consumer_contract/query.rb