Method: PDK::Config::Namespace#value
- Defined in:
- lib/pdk/config/namespace.rb
#value(key, &block) ⇒ nil
Pre-configure a value in the namespace.
Allows you to specify validators and a default value for value in the namespace (see PDK::Config::Value#initialize).
42 43 44 45 |
# File 'lib/pdk/config/namespace.rb', line 42 def value(key, &block) @values[key.to_s] ||= PDK::Config::Value.new(key.to_s) @values[key.to_s].instance_eval(&block) if block_given? end |