Module: Percheron::ConfigDelegator

Included in:
Unit
Defined in:
lib/percheron/config_delegator.rb

Instance Method Summary collapse

Instance Method Details

#def_config_item_with_default(config, default, *symbols) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/percheron/config_delegator.rb', line 3

def def_config_item_with_default(config, default, *symbols)
  symbols.each do |symbol|
    define_method(symbol) do
      send(config).fetch(symbol, default)
    end
  end
end