# File lib/hocon/impl/simple_include_context.rb, line 10 def initialize(parseable) @parseable = parseable end
# File lib/hocon/impl/simple_include_context.rb, line 33 def parse_options Hocon::Impl::SimpleIncluder.clear_for_include(@parseable.options) end
# File lib/hocon/impl/simple_include_context.rb, line 22 def relative_to(filename) if Hocon::Impl::ConfigImpl.trace_loads_enabled Hocon::Impl::ConfigImpl.trace("Looking for '#{filename}' relative to #{@parseable}") end if ! @parseable.nil? @parseable.relative_to(filename) else nil end end
# File lib/hocon/impl/simple_include_context.rb, line 14 def with_parseable(parseable) if parseable.equal?(@parseable) self else self.class.new(parseable) end end