Top Level Namespace

Defined Under Namespace

Modules: Pact, PactConsumerDsl, PactMessageHelpers, PactProducerDsl, WebmockHelpers Classes: Array, FalseClass, Hash, Module, NilClass, Object, PactWaterdropClient, String, Symbol, TrueClass

Constant Summary collapse

PACT_WEBRICK_EMPTY_BODY_PATCH =
Module.new do
  def read_body(socket, block)
    if self["content-length"].nil? && self["transfer-encoding"].nil? &&
       WEBrick::HTTPRequest::BODY_CONTAINABLE_METHODS.include?(@request_method)
      return @body
    end
    super
  end
end