Sha256: 40f9143745f04fc997313f81cb109f4fdb27d42ed537bcdeef1bd4f6ada88178
Contents?: true
Size: 794 Bytes
Versions: 3
Compression:
Stored size: 794 Bytes
Contents
# External components %w( rake rubygems bundler logger pathname json kafka forwardable connection_pool null_logger dry-configurable ).each { |lib| require lib } # Internal components base_path = File.dirname(__FILE__) + '/water_drop' %w( version producer_proxy pool config message ).each { |lib| require "#{base_path}/#{lib}" } # WaterDrop library module WaterDrop class << self attr_writer :logger # @return [Logger] logger that we want to use def logger @logger ||= NullLogger.new end # Sets up the whole configuration # @param [Block] block configuration block def setup(&block) Config.setup(&block) end # @return [WaterDrop::Config] config instance def config Config.config end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
waterdrop-0.3.2.3 | lib/water_drop.rb |
waterdrop-0.3.2.2 | lib/water_drop.rb |
waterdrop-0.3.2.1 | lib/water_drop.rb |