Method: Ufo::Config::CallableOption#initialize
- Defined in:
- lib/ufo/config/callable_option.rb
#initialize(options = {}) ⇒ CallableOption
Returns a new instance of CallableOption.
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/ufo/config/callable_option.rb', line 12 def initialize(={}) = # Example: # config_name: names.stack # config_value: Ufo.config.names.stack # args: [self] # passed to object.call @config_name = [:config_name] @config_value = [:config_value] || inferred_config_value @config_name = "config.#{@config_name}" unless @config_name.include?("config.") @passed_args = [:passed_args] end |