Sha256: 77f3d945ca87ad5dcd48253e6c670662aafb4f069d6bb12eeb1c40c429c409e5

Contents?: true

Size: 508 Bytes

Versions: 2

Compression:

Stored size: 508 Bytes

Contents

require 'pact/consumer/mock_service/mock_service_administration_endpoint'

module Pact
  module Consumer
    class LogGet < MockServiceAdministrationEndpoint

      include RackRequestHelper

      def request_path
        '/log'
      end

      def request_method
        'GET'
      end


      def respond env
        logger.info "Debug message from client - #{message(env)}"
        [200, {}, []]
      end

      def message env
        params_hash(env).fetch('msg', [])[0]
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pact-mock_service-0.2.4 lib/pact/consumer/mock_service/log_get.rb
pact-mock_service-0.2.3.pre.rc1 lib/pact/consumer/mock_service/log_get.rb