class Hocon::Impl::Tokens::Value
Attributes
value[R]
Public Class Methods
new(value, orig_text = nil)
click to toggle source
Calls superclass method
# File lib/hocon/impl/tokens.rb, line 30 def initialize(value, orig_text = nil) super(TokenType::VALUE, value.origin, orig_text) @value = value end
Public Instance Methods
==(other)
click to toggle source
Calls superclass method
# File lib/hocon/impl/tokens.rb, line 50 def ==(other) super(other) && other.value == @value end
can_equal(o)
click to toggle source
# File lib/hocon/impl/tokens.rb, line 46 def can_equal(o) o.is_a?(Value) end
hash()
click to toggle source
Calls superclass method
# File lib/hocon/impl/tokens.rb, line 54 def hash 41 * (41 + super) + value.hash end
to_s()
click to toggle source
# File lib/hocon/impl/tokens.rb, line 37 def to_s if value.resolve_status == ResolveStatus::RESOLVED "'#{value.unwrapped}' (#{Hocon::ConfigValueType.value_type_name(value.value_type)})" else "'<unresolved value>' ((#{Hocon::ConfigValueType.value_type_name(value.value_type)})" end end