Class: Psych::Pure::LoadedHash::PsychKey

Inherits:
Object
  • Object
show all
Defined in:
lib/psych/pure.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key_node, value_node) ⇒ PsychKey

Returns a new instance of PsychKey.



396
397
398
399
# File 'lib/psych/pure.rb', line 396

def initialize(key_node, value_node)
  @key_node = key_node
  @value_node = value_node
end

Instance Attribute Details

#key_nodeObject (readonly)

Returns the value of attribute key_node.



394
395
396
# File 'lib/psych/pure.rb', line 394

def key_node
  @key_node
end

#value_nodeObject (readonly)

Returns the value of attribute value_node.



394
395
396
# File 'lib/psych/pure.rb', line 394

def value_node
  @value_node
end

Instance Method Details

#replace_key(key_node) ⇒ Object



401
402
403
# File 'lib/psych/pure.rb', line 401

def replace_key(key_node)
  @key_node = key_node
end

#replace_value(value_node) ⇒ Object



405
406
407
# File 'lib/psych/pure.rb', line 405

def replace_value(value_node)
  @value_node = value_node
end