Module: WaterDrop
- Defined in:
- lib/waterdrop.rb,
lib/water_drop/pool.rb,
lib/water_drop/config.rb,
lib/water_drop/message.rb,
lib/water_drop/version.rb,
lib/water_drop/producer_proxy.rb
Overview
WaterDrop library
Defined Under Namespace
Modules: Pool Classes: Config, Message, ProducerProxy
Constant Summary collapse
- VERSION =
Current WaterDrop version
'0.2.0'.freeze
Class Attribute Summary collapse
-
.logger ⇒ Logger
Logger that we want to use.
Class Method Summary collapse
-
.config ⇒ WaterDrop::Config
Config instance.
-
.setup(&block) ⇒ Object
Sets up the whole configuration.
Class Attribute Details
.logger ⇒ Logger
Returns logger that we want to use.
32 33 34 |
# File 'lib/waterdrop.rb', line 32 def logger @logger ||= NullLogger.new end |
Class Method Details
.config ⇒ WaterDrop::Config
Returns config instance.
43 44 45 |
# File 'lib/waterdrop.rb', line 43 def config Config.config end |
.setup(&block) ⇒ Object
Sets up the whole configuration
38 39 40 |
# File 'lib/waterdrop.rb', line 38 def setup(&block) Config.setup(&block) end |