Sha256: 166ece4ff48813b497bd85ee68029bc1fd63a32f2934fa9c83043dce6c0b50bb
Contents?: true
Size: 681 Bytes
Versions: 3
Compression:
Stored size: 681 Bytes
Contents
require 'pact_broker/client/pacticipants' require 'pact_broker/client/versions' require 'pact_broker/client/pacts' module PactBroker module Client DEFAULT_PACT_BROKER_BASE_URL = 'http://pact-broker' class PactBrokerClient DEFAULT_OPTIONS = {base_url: DEFAULT_PACT_BROKER_BASE_URL} attr_reader :base_url def initialize options = {} merged_options = DEFAULT_OPTIONS.merge(options) @base_url = merged_options[:base_url] end def pacticipants PactBroker::Client::Pacticipants.new base_url: base_url end def pacts PactBroker::Client::Pacts.new base_url: base_url end end end end
Version data entries
3 entries across 3 versions & 1 rubygems