Sha256: 6360e37b51a82144abb13a5eaf41b88f3610321d85c9fba9026c7d330bf867ed

Contents?: true

Size: 239 Bytes

Versions: 3

Compression:

Stored size: 239 Bytes

Contents

# -*- encoding : utf-8 -*-
module Pacto
  class Hook
    def initialize(&block)
      @hook = block
    end

    def process(contracts, request_signature, response)
      @hook.call contracts, request_signature, response
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pacto-0.4.0.rc3 lib/pacto/core/hook.rb
pacto-0.4.0.rc2 lib/pacto/core/hook.rb
pacto-0.4.0.rc1 lib/pacto/core/hook.rb