Class: WaterDrop::Config

Inherits:
Object
  • Object
show all
Extended by:
Dry::Configurable
Defined in:
lib/water_drop/config.rb

Overview

Configurator for setting up all options required by WaterDrop

Class Method Summary collapse

Class Method Details

.setup {|WaterDrop| ... } ⇒ Object

Configurating method

Yields:

  • Runs a block of code providing a config singleton instance to it

Yield Parameters:



128
129
130
131
132
133
# File 'lib/water_drop/config.rb', line 128

def setup
  configure do |config|
    yield(config)
    validate!(config.to_h)
  end
end