Sha256: d476d44788b5527f28dac022bd8e06c521dd4aeb409fb457decdc187e844a592

Contents?: true

Size: 319 Bytes

Versions: 6

Compression:

Stored size: 319 Bytes

Contents

module Excon
  module Middleware
    class Base
      def initialize(stack)
        @stack = stack
      end

      def request_call(datum)
        # do stuff
        @stack.request_call(datum)
      end

      def response_call(datum)
        @stack.response_call(datum)
        # do stuff
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
excon-0.18.5 lib/excon/middlewares/base.rb
excon-0.18.4 lib/excon/middlewares/base.rb
excon-0.18.3 lib/excon/middlewares/base.rb
excon-0.18.2 lib/excon/middlewares/base.rb
excon-0.18.1 lib/excon/middlewares/base.rb
excon-0.18.0 lib/excon/middlewares/base.rb