Module: WaterDrop
- Defined in:
- lib/water_drop.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.3.2.3'
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.
33 34 35 |
# File 'lib/water_drop.rb', line 33 def logger @logger ||= NullLogger.new end |
Class Method Details
.config ⇒ WaterDrop::Config
Returns config instance.
44 45 46 |
# File 'lib/water_drop.rb', line 44 def config Config.config end |
.setup(&block) ⇒ Object
Sets up the whole configuration
39 40 41 |
# File 'lib/water_drop.rb', line 39 def setup(&block) Config.setup(&block) end |