Module: WaterDrop

Defined in:
lib/water_drop.rb,
lib/water_drop/config.rb,
lib/water_drop/errors.rb,
lib/water_drop/version.rb,
lib/water_drop/producer.rb,
lib/water_drop/contracts.rb,
lib/water_drop/producer/sync.rb,
lib/water_drop/producer/async.rb,
lib/water_drop/instrumentation.rb,
lib/water_drop/producer/buffer.rb,
lib/water_drop/producer/status.rb,
lib/water_drop/contracts/config.rb,
lib/water_drop/producer/builder.rb,
lib/water_drop/contracts/message.rb,
lib/water_drop/producer/dummy_client.rb,
lib/water_drop/instrumentation/monitor.rb,
lib/water_drop/producer/statistics_decorator.rb,
lib/water_drop/instrumentation/stdout_listener.rb

Overview

WaterDrop library

Defined Under Namespace

Modules: Contracts, Errors, Instrumentation Classes: Config, Producer

Constant Summary collapse

VERSION =

Current WaterDrop version

'2.0.4'

Class Method Summary collapse

Class Method Details

.gem_rootString

Returns root path of this gem.

Returns:

  • (String)

    root path of this gem



20
21
22
# File 'lib/water_drop.rb', line 20

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