Class: JSI::JSON::ArrayNode
- Includes:
- PathedArrayNode
- Defined in:
- lib/jsi/json/node.rb
Overview
a JSI::JSON::Node whose content is Array-like (responds to #to_ary) and includes Array methods from Arraylike
Constant Summary
Constants included from Arraylike
Arraylike::DESTRUCTIVE_METHODS, Arraylike::SAFE_INDEX_ELEMENT_METHODS, Arraylike::SAFE_INDEX_ONLY_METHODS, Arraylike::SAFE_METHODS
Instance Attribute Summary
Attributes inherited from Node
Method Summary
Methods included from PathedArrayNode
#each, #node_content_ary_pubsend, #to_ary
Methods included from Arraylike
Methods inherited from Node
#[], #[]=, #as_json, #deref, #document_root_node, #dup, #initialize, #inspect, #jsi_fingerprint, #modified_copy, new_by_type, new_doc, #object_group_text, #parent_node, #pretty_print
Methods included from Util::FingerprintHash
Methods included from PathedNode
#node_content, #node_ptr_deref
Constructor Details
This class inherits a constructor from JSI::JSON::Node