Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.1
Cant Read [ /etc/named.conf ]
8.1.31
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
lib /
ruby /
3.0.0 /
psych /
[ HOME SHELL ]
Name
Size
Permission
Action
handlers
[ DIR ]
drwxr-xr-x
json
[ DIR ]
drwxr-xr-x
nodes
[ DIR ]
drwxr-xr-x
visitors
[ DIR ]
drwxr-xr-x
class_loader.rb
1.96
KB
-rw-r--r--
coder.rb
2.05
KB
-rw-r--r--
core_ext.rb
359
B
-rw-r--r--
exception.rb
264
B
-rw-r--r--
handler.rb
7.2
KB
-rw-r--r--
nodes.rb
2.35
KB
-rw-r--r--
omap.rb
75
B
-rw-r--r--
parser.rb
1.67
KB
-rw-r--r--
scalar_scanner.rb
4.14
KB
-rw-r--r--
set.rb
74
B
-rw-r--r--
stream.rb
923
B
-rw-r--r--
streaming.rb
667
B
-rw-r--r--
syntax_error.rb
585
B
-rw-r--r--
tree_builder.rb
2.98
KB
-rw-r--r--
versions.rb
188
B
-rw-r--r--
visitors.rb
236
B
-rw-r--r--
y.rb
190
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : nodes.rb
# frozen_string_literal: true require 'psych/nodes/node' require 'psych/nodes/stream' require 'psych/nodes/document' require 'psych/nodes/sequence' require 'psych/nodes/scalar' require 'psych/nodes/mapping' require 'psych/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
Close