1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
# encoding: utf-8
require_relative '../../hocon/impl'
require_relative '../../hocon/impl/abstract_config_value'
class Hocon::Impl::ConfigBoolean
include Hocon::Impl::AbstractConfigValue
def initialize(origin, value)
super(origin)
@value = value
end
attr_reader :value
def value_type
Hocon::ConfigValueType::BOOLEAN
end
def unwrapped
@value
end
def transform_to_string
@value.to_s
end
def new_copy(origin)
Hocon::Impl::ConfigBoolean.new(origin, @value)
end
end
|