class Hocon::Impl::ConfigInt

Attributes

value[R]

Public Class Methods

new(origin, value, original_text) click to toggle source
Calls superclass method Hocon::Impl::ConfigNumber::new
# File lib/hocon/impl/config_int.rb, line 8
def initialize(origin, value, original_text)
  super(origin, original_text)
  @value = value
end

Public Instance Methods

double_value() click to toggle source
# File lib/hocon/impl/config_int.rb, line 36
def double_value
  @value
end
long_value() click to toggle source
# File lib/hocon/impl/config_int.rb, line 32
def long_value
  @value
end
new_copy(origin) click to toggle source
# File lib/hocon/impl/config_int.rb, line 40
def new_copy(origin)
  Hocon::Impl::ConfigInt.new(origin, @value, @original_text)
end
transform_to_string() click to toggle source
# File lib/hocon/impl/config_int.rb, line 23
def transform_to_string
  s = super
  if s.nil?
    self.to_s
  else
    s
  end
end
unwrapped() click to toggle source
# File lib/hocon/impl/config_int.rb, line 19
def unwrapped
  @value
end
value_type() click to toggle source
# File lib/hocon/impl/config_int.rb, line 15
def value_type
  Hocon::ConfigValueType::NUMBER
end