Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
ruby /
3.1.0 /
psych /
Delete
Unzip
Name
Size
Permission
Date
Action
handlers
[ DIR ]
drwxr-xr-x
2025-06-05 11:22
json
[ DIR ]
drwxr-xr-x
2025-06-05 11:22
nodes
[ DIR ]
drwxr-xr-x
2025-06-05 11:22
visitors
[ DIR ]
drwxr-xr-x
2025-06-05 11:22
class_loader.rb
1.99
KB
-rw-r--r--
2024-04-26 07:47
coder.rb
2.05
KB
-rw-r--r--
2024-04-26 07:47
core_ext.rb
362
B
-rw-r--r--
2024-04-26 07:47
exception.rb
277
B
-rw-r--r--
2024-04-26 07:47
handler.rb
7.2
KB
-rw-r--r--
2024-04-26 07:47
nodes.rb
2.38
KB
-rw-r--r--
2024-04-26 07:47
omap.rb
75
B
-rw-r--r--
2024-04-26 07:47
parser.rb
1.67
KB
-rw-r--r--
2024-04-26 07:47
scalar_scanner.rb
4.15
KB
-rw-r--r--
2024-04-26 07:47
set.rb
74
B
-rw-r--r--
2024-04-26 07:47
stream.rb
923
B
-rw-r--r--
2024-04-26 07:47
streaming.rb
667
B
-rw-r--r--
2024-04-26 07:47
syntax_error.rb
588
B
-rw-r--r--
2024-04-26 07:47
tree_builder.rb
2.99
KB
-rw-r--r--
2024-04-26 07:47
versions.rb
188
B
-rw-r--r--
2024-04-26 07:47
visitors.rb
254
B
-rw-r--r--
2024-04-26 07:47
y.rb
190
B
-rw-r--r--
2024-04-26 07:47
Save
Rename
# frozen_string_literal: true require_relative 'nodes/node' require_relative 'nodes/stream' require_relative 'nodes/document' require_relative 'nodes/sequence' require_relative 'nodes/scalar' require_relative 'nodes/mapping' require_relative 'nodes/alias' module Psych ### # = Overview # # When using Psych.load to deserialize a YAML document, the document is # translated to an intermediary AST. That intermediary AST is then # translated in to a Ruby object graph. # # In the opposite direction, when using Psych.dump, the Ruby object graph is # translated to an intermediary AST which is then converted to a YAML # document. # # Psych::Nodes contains all of the classes that make up the nodes of a YAML # AST. You can manually build an AST and use one of the visitors (see # Psych::Visitors) to convert that AST to either a YAML document or to a # Ruby object graph. # # Here is an example of building an AST that represents a list with one # scalar: # # # Create our nodes # stream = Psych::Nodes::Stream.new # doc = Psych::Nodes::Document.new # seq = Psych::Nodes::Sequence.new # scalar = Psych::Nodes::Scalar.new('foo') # # # Build up our tree # stream.children << doc # doc.children << seq # seq.children << scalar # # The stream is the root of the tree. We can then convert the tree to YAML: # # stream.to_yaml => "---\n- foo\n" # # Or convert it to Ruby: # # stream.to_ruby => [["foo"]] # # == YAML AST Requirements # # A valid YAML AST *must* have one Psych::Nodes::Stream at the root. A # Psych::Nodes::Stream node must have 1 or more Psych::Nodes::Document nodes # as children. # # Psych::Nodes::Document nodes must have one and *only* one child. That child # may be one of: # # * Psych::Nodes::Sequence # * Psych::Nodes::Mapping # * Psych::Nodes::Scalar # # Psych::Nodes::Sequence and Psych::Nodes::Mapping nodes may have many # children, but Psych::Nodes::Mapping nodes should have an even number of # children. # # All of these are valid children for Psych::Nodes::Sequence and # Psych::Nodes::Mapping nodes: # # * Psych::Nodes::Sequence # * Psych::Nodes::Mapping # * Psych::Nodes::Scalar # * Psych::Nodes::Alias # # Psych::Nodes::Scalar and Psych::Nodes::Alias are both terminal nodes and # should not have any children. module Nodes end end