Method: Hocon::Impl::SimpleConfigObject#relativized
- Defined in:
- lib/hocon/impl/simple_config_object.rb
#relativized(prefix) ⇒ Object
374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'lib/hocon/impl/simple_config_object.rb', line 374 def relativized(prefix) modifier = Class.new do include Hocon::Impl::AbstractConfigValue::NoExceptionsModifier # prefix isn't in scope inside of a def, but it is in scope inside of Class.new # so manually define a method that has access to prefix # I feel dirty define_method(:modify_child) do |key, v| v.relativized(prefix) end end modify(modifier.new) end |