Sha256: 67b75519a19ad8383fad58c0ec80b74158d46cdd945a567ece6e56fb0ab6edf7

Contents?: true

Size: 415 Bytes

Versions: 45

Compression:

Stored size: 415 Bytes

Contents

# frozen_string_literal: true

module Karafka
  module Core
    # Contract layer for the Karafka ecosystem
    # It aims to be "dry-validation" like but smaller and easier to handle + without dependencies
    #
    # It allows for nested validations, etc
    #
    # @note It is thread-safe to run but validations definitions should happen before threads are
    #   used.
    module Contractable
    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
karafka-core-2.4.10 lib/karafka/core/contractable.rb
karafka-core-2.4.9 lib/karafka/core/contractable.rb
karafka-core-2.4.8 lib/karafka/core/contractable.rb
karafka-core-2.4.7 lib/karafka/core/contractable.rb
karafka-core-2.4.6 lib/karafka/core/contractable.rb
karafka-core-2.4.5 lib/karafka/core/contractable.rb
karafka-core-2.4.4 lib/karafka/core/contractable.rb
karafka-core-2.4.3 lib/karafka/core/contractable.rb
karafka-core-2.4.2 lib/karafka/core/contractable.rb
karafka-core-2.4.1 lib/karafka/core/contractable.rb
karafka-core-2.4.1.rc1 lib/karafka/core/contractable.rb
karafka-core-2.4.0 lib/karafka/core/contractable.rb
karafka-core-2.4.0.rc2 lib/karafka/core/contractable.rb
karafka-core-2.4.0.rc1 lib/karafka/core/contractable.rb
karafka-core-2.4.0.beta2 lib/karafka/core/contractable.rb
karafka-core-2.4.0.beta1 lib/karafka/core/contractable.rb
karafka-core-2.4.0.alpha1 lib/karafka/core/contractable.rb
karafka-core-2.3.0 lib/karafka/core/contractable.rb
karafka-core-2.3.0.rc1 lib/karafka/core/contractable.rb
karafka-core-2.3.0.alpha1 lib/karafka/core/contractable.rb