Module: Karafka::Core

Defined in:
lib/karafka/core.rb,
lib/karafka/core/version.rb,
lib/karafka/core/taggable.rb,
lib/karafka/core/monitoring.rb,
lib/karafka/core/configurable.rb,
lib/karafka/core/contractable.rb,
lib/karafka/core/helpers/time.rb,
lib/karafka/core/taggable/tags.rb,
lib/karafka/core/instrumentation.rb,
lib/karafka/core/monitoring/event.rb,
lib/karafka/core/configurable/leaf.rb,
lib/karafka/core/configurable/node.rb,
lib/karafka/core/contractable/rule.rb,
lib/karafka/core/monitoring/monitor.rb,
lib/karafka/core/contractable/result.rb,
lib/karafka/core/contractable/contract.rb,
lib/karafka/core/helpers/rspec_locator.rb,
lib/karafka/core/monitoring/notifications.rb,
lib/karafka/core/patches/rdkafka/bindings.rb,
lib/karafka/core/monitoring/statistics_decorator.rb,
lib/karafka/core/instrumentation/callbacks_manager.rb

Overview

Namespace for small support modules used throughout the Karafka ecosystem

Defined Under Namespace

Modules: Configurable, Contractable, Helpers, Instrumentation, Monitoring, Patches, Taggable

Constant Summary collapse

VERSION =

Current Karafka::Core version We follow the versioning schema of given Karafka version

'2.3.0'

Class Method Summary collapse

Class Method Details

.gem_rootString

Returns root path of this gem.

Returns:

  • (String)

    root path of this gem



8
9
10
# File 'lib/karafka/core.rb', line 8

def gem_root
  Pathname.new(File.expand_path('../..', __dir__))
end