Sha256: 2d97a2e8f39a3013dc7ac9d8b21ea948827231558d301e877968625dede40201
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
require 'pact_broker/api/resources/pact' require 'pact_broker/api/resources/latest_pact' require 'pact_broker/api/resources/latest_pacts' require 'pact_broker/api/resources/pacticipant' require 'pact_broker/api/resources/pacticipants' require 'pact_broker/api/resources/index' require 'webmachine/adapters/rack' module PactBroker API ||= begin pact_api = Webmachine::Application.new do |app| app.routes do add(['trace', '*'], Webmachine::Trace::TraceResource) unless ENV['RACK_ENV'] == 'production' add ['pact', 'provider', :provider_name, 'consumer', :consumer_name, 'version', :consumer_version_number], Api::Resources::Pact add ['pact', 'provider', :provider_name, 'consumer', :consumer_name, 'latest'], Api::Resources::LatestPact add ['pacts', 'latest'], Api::Resources::LatestPacts add ['pacticipants'], Api::Resources::Pacticipants add ['pacticipants', :name], Api::Resources::Pacticipant add [], Api::Resources::Index end end pact_api.configure do |config| config.adapter = :Rack end pact_api.adapter end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-0.0.9 | lib/pact_broker/api.rb |
pact_broker-0.0.8 | lib/pact_broker/api.rb |