Class: Hocon::Impl::ConfigString
Constant Summary
collapse
- ConfigImplUtil =
Hocon::Impl::ConfigImplUtil
Instance Attribute Summary
#origin
Instance Method Summary
collapse
#ignores_fallbacks?, #indent, #render, #render_to_sb, #require_not_ignoring_fallbacks, #resolve_status, #to_s, #with_fallback, #with_origin
Constructor Details
#initialize(origin, value) ⇒ ConfigString
Returns a new instance of ConfigString.
9
10
11
12
|
# File 'lib/hocon/impl/config_string.rb', line 9
def initialize(origin, value)
super(origin)
@value = value
end
|
Instance Method Details
#new_copy(origin) ⇒ Object
34
35
36
|
# File 'lib/hocon/impl/config_string.rb', line 34
def new_copy(origin)
Hocon::Impl::ConfigString.new(origin, @value)
end
|
#render_value_to_sb(sb, indent_size, at_root, options) ⇒ Object
26
27
28
29
30
31
32
|
# File 'lib/hocon/impl/config_string.rb', line 26
def render_value_to_sb(sb, indent_size, at_root, options)
if options.json?
sb << ConfigImplUtil.render_json_string(@value)
else
sb << ConfigImplUtil.render_string_unquoted_if_possible(@value)
end
end
|
22
23
24
|
# File 'lib/hocon/impl/config_string.rb', line 22
def transform_to_string
@value
end
|
#unwrapped ⇒ Object
18
19
20
|
# File 'lib/hocon/impl/config_string.rb', line 18
def unwrapped
@value
end
|