Class: Psych::Pure::LoadedHash::PsychKey
- Inherits:
-
Object
- Object
- Psych::Pure::LoadedHash::PsychKey
- Defined in:
- lib/psych/pure.rb
Instance Attribute Summary collapse
-
#key_node ⇒ Object
readonly
Returns the value of attribute key_node.
-
#value_node ⇒ Object
readonly
Returns the value of attribute value_node.
Instance Method Summary collapse
-
#initialize(key_node, value_node) ⇒ PsychKey
constructor
A new instance of PsychKey.
- #replace_key(key_node) ⇒ Object
- #replace_value(value_node) ⇒ Object
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_node ⇒ Object (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_node ⇒ Object (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 |