Sha256: d8f494ee0613d1bb5971f950e69f2a951e4b5bf692e9e1e8d25e67c3dfc74de6
Contents?: true
Size: 1.46 KB
Versions: 14
Compression:
Stored size: 1.46 KB
Contents
require 'pact/mock_service/request_handlers/interaction_post' require 'pact/mock_service/request_handlers/interactions_put' require 'pact/mock_service/request_handlers/index_get' require 'pact/mock_service/request_handlers/interaction_delete' require 'pact/mock_service/request_handlers/interaction_replay' require 'pact/mock_service/request_handlers/log_get' require 'pact/mock_service/request_handlers/options' require 'pact/mock_service/request_handlers/missing_interactions_get' require 'pact/mock_service/request_handlers/pact_post' require 'pact/mock_service/request_handlers/verification_get' require 'pact/consumer/request' require 'pact/support' module Pact module MockService module RequestHandlers def self.new *args App.new(*args) end class App < ::Rack::Cascade def initialize name, logger, session, options super [ Options.new(name, logger, options[:cors_enabled]), MissingInteractionsGet.new(name, logger, session), VerificationGet.new(name, logger, session), InteractionPost.new(name, logger, session), InteractionsPut.new(name, logger, session), InteractionDelete.new(name, logger, session), LogGet.new(name, logger), PactPost.new(name, logger, session), IndexGet.new(name, logger), InteractionReplay.new(name, logger, session, options[:cors_enabled]) ] end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems