Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.217.103
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby33 /
share /
gems /
gems /
rbs-3.4.0 /
core /
Delete
Unzip
Name
Size
Permission
Date
Action
enumerator
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
io
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
object_space
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
rbs
[ DIR ]
drwxr-xr-x
2026-04-07 17:22
rubygems
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
array.rbs
120.37
KB
-rw-r--r--
2026-04-07 17:22
basic_object.rbs
12.49
KB
-rw-r--r--
2026-04-07 17:22
binding.rbs
4.11
KB
-rw-r--r--
2026-04-07 17:22
builtin.rbs
7.27
KB
-rw-r--r--
2026-04-07 17:22
class.rbs
6.72
KB
-rw-r--r--
2026-04-07 17:22
comparable.rbs
5.63
KB
-rw-r--r--
2026-04-07 17:22
complex.rbs
16.03
KB
-rw-r--r--
2026-04-07 17:22
constants.rbs
1.89
KB
-rw-r--r--
2026-04-07 17:22
data.rbs
12.71
KB
-rw-r--r--
2026-04-07 17:22
dir.rbs
31.12
KB
-rw-r--r--
2026-04-07 17:22
encoding.rbs
46.68
KB
-rw-r--r--
2026-04-07 17:22
enumerable.rbs
82.84
KB
-rw-r--r--
2026-04-07 17:22
enumerator.rbs
19.19
KB
-rw-r--r--
2026-04-07 17:22
env.rbs
157
B
-rw-r--r--
2026-04-07 17:22
errno.rbs
10.41
KB
-rw-r--r--
2026-04-07 17:22
errors.rbs
18.86
KB
-rw-r--r--
2026-04-07 17:22
exception.rbs
8.64
KB
-rw-r--r--
2026-04-07 17:22
false_class.rbs
2.1
KB
-rw-r--r--
2026-04-07 17:22
fiber.rbs
19.03
KB
-rw-r--r--
2026-04-07 17:22
fiber_error.rbs
374
B
-rw-r--r--
2026-04-07 17:22
file.rbs
89.71
KB
-rw-r--r--
2026-04-07 17:22
file_test.rbs
10.2
KB
-rw-r--r--
2026-04-07 17:22
float.rbs
29.98
KB
-rw-r--r--
2026-04-07 17:22
gc.rbs
13.04
KB
-rw-r--r--
2026-04-07 17:22
global_variables.rbs
5.63
KB
-rw-r--r--
2026-04-07 17:22
hash.rbs
58.31
KB
-rw-r--r--
2026-04-07 17:22
integer.rbs
38.32
KB
-rw-r--r--
2026-04-07 17:22
io.rbs
110.6
KB
-rw-r--r--
2026-04-07 17:22
kernel.rbs
100.05
KB
-rw-r--r--
2026-04-07 17:22
marshal.rbs
7.07
KB
-rw-r--r--
2026-04-07 17:22
match_data.rbs
16.99
KB
-rw-r--r--
2026-04-07 17:22
math.rbs
20.4
KB
-rw-r--r--
2026-04-07 17:22
method.rbs
8.26
KB
-rw-r--r--
2026-04-07 17:22
module.rbs
52.79
KB
-rw-r--r--
2026-04-07 17:22
nil_class.rbs
3.84
KB
-rw-r--r--
2026-04-07 17:22
numeric.rbs
23.74
KB
-rw-r--r--
2026-04-07 17:22
object.rbs
5.04
KB
-rw-r--r--
2026-04-07 17:22
object_space.rbs
6.11
KB
-rw-r--r--
2026-04-07 17:22
proc.rbs
22.37
KB
-rw-r--r--
2026-04-07 17:22
process.rbs
74.04
KB
-rw-r--r--
2026-04-07 17:22
ractor.rbs
30.8
KB
-rw-r--r--
2026-04-07 17:22
random.rbs
7.85
KB
-rw-r--r--
2026-04-07 17:22
range.rbs
31.67
KB
-rw-r--r--
2026-04-07 17:22
rational.rbs
14.91
KB
-rw-r--r--
2026-04-07 17:22
rb_config.rbs
2.9
KB
-rw-r--r--
2026-04-07 17:22
refinement.rbs
1.42
KB
-rw-r--r--
2026-04-07 17:22
regexp.rbs
66.25
KB
-rw-r--r--
2026-04-07 17:22
ruby_vm.rbs
13
KB
-rw-r--r--
2026-04-07 17:22
set.rbs
19.23
KB
-rw-r--r--
2026-04-07 17:22
signal.rbs
3.59
KB
-rw-r--r--
2026-04-07 17:22
string.rbs
117.37
KB
-rw-r--r--
2026-04-07 17:22
string_io.rbs
15.47
KB
-rw-r--r--
2026-04-07 17:22
struct.rbs
22.71
KB
-rw-r--r--
2026-04-07 17:22
symbol.rbs
12.82
KB
-rw-r--r--
2026-04-07 17:22
thread.rbs
51.93
KB
-rw-r--r--
2026-04-07 17:22
thread_group.rbs
2.35
KB
-rw-r--r--
2026-04-07 17:22
time.rbs
55.6
KB
-rw-r--r--
2026-04-07 17:22
trace_point.rbs
12.71
KB
-rw-r--r--
2026-04-07 17:22
true_class.rbs
2.23
KB
-rw-r--r--
2026-04-07 17:22
unbound_method.rbs
9.99
KB
-rw-r--r--
2026-04-07 17:22
warning.rbs
2.42
KB
-rw-r--r--
2026-04-07 17:22
Save
Rename
# <!-- rdoc-file=proc.c --> # Ruby supports two forms of objectified methods. Class Method is used to # represent methods that are associated with a particular object: these method # objects are bound to that object. Bound method objects for an object can be # created using Object#method. # # Ruby also supports unbound methods; methods objects that are not associated # with a particular object. These can be created either by calling # Module#instance_method or by calling #unbind on a bound method object. The # result of both of these is an UnboundMethod object. # # Unbound methods can only be called after they are bound to an object. That # object must be a kind_of? the method's original class. # # class Square # def area # @side * @side # end # def initialize(side) # @side = side # end # end # # area_un = Square.instance_method(:area) # # s = Square.new(12) # area = area_un.bind(s) # area.call #=> 144 # # Unbound methods are a reference to the method at the time it was objectified: # subsequent changes to the underlying class will not affect the unbound method. # # class Test # def test # :original # end # end # um = Test.instance_method(:test) # class Test # def test # :modified # end # end # t = Test.new # t.test #=> :modified # um.bind(t).call #=> :original # class UnboundMethod # <!-- # rdoc-file=proc.c # - meth.eql?(other_meth) -> true or false # - meth == other_meth -> true or false # --> # Two unbound method objects are equal if they refer to the same method # definition. # # Array.instance_method(:each_slice) == Enumerable.instance_method(:each_slice) # #=> true # # Array.instance_method(:sum) == Enumerable.instance_method(:sum) # #=> false, Array redefines the method for efficiency # def ==: (untyped other) -> bool # <!-- rdoc-file=proc.c --> # Two unbound method objects are equal if they refer to the same method # definition. # # Array.instance_method(:each_slice) == Enumerable.instance_method(:each_slice) # #=> true # # Array.instance_method(:sum) == Enumerable.instance_method(:sum) # #=> false, Array redefines the method for efficiency # alias eql? == # <!-- # rdoc-file=proc.c # - meth.hash -> integer # --> # Returns a hash value corresponding to the method object. # # See also Object#hash. # def hash: () -> Integer # <!-- # rdoc-file=proc.c # - method.clone -> new_method # --> # Returns a clone of this method. # # class A # def foo # return "bar" # end # end # # m = A.new.method(:foo) # m.call # => "bar" # n = m.clone.call # => "bar" # def clone: () -> instance # <!-- # rdoc-file=proc.c # - meth.arity -> integer # --> # Returns an indication of the number of arguments accepted by a method. Returns # a nonnegative integer for methods that take a fixed number of arguments. For # Ruby methods that take a variable number of arguments, returns -n-1, where n # is the number of required arguments. Keyword arguments will be considered as a # single additional argument, that argument being mandatory if any keyword # argument is mandatory. For methods written in C, returns -1 if the call takes # a variable number of arguments. # # class C # def one; end # def two(a); end # def three(*a); end # def four(a, b); end # def five(a, b, *c); end # def six(a, b, *c, &d); end # def seven(a, b, x:0); end # def eight(x:, y:); end # def nine(x:, y:, **z); end # def ten(*a, x:, y:); end # end # c = C.new # c.method(:one).arity #=> 0 # c.method(:two).arity #=> 1 # c.method(:three).arity #=> -1 # c.method(:four).arity #=> 2 # c.method(:five).arity #=> -3 # c.method(:six).arity #=> -3 # c.method(:seven).arity #=> -3 # c.method(:eight).arity #=> 1 # c.method(:nine).arity #=> 1 # c.method(:ten).arity #=> -2 # # "cat".method(:size).arity #=> 0 # "cat".method(:replace).arity #=> 1 # "cat".method(:squeeze).arity #=> -1 # "cat".method(:count).arity #=> -1 # def arity: () -> Integer # <!-- # rdoc-file=proc.c # - umeth.bind(obj) -> method # --> # Bind *umeth* to *obj*. If Klass was the class from which *umeth* was obtained, # `obj.kind_of?(Klass)` must be true. # # class A # def test # puts "In test, class = #{self.class}" # end # end # class B < A # end # class C < B # end # # um = B.instance_method(:test) # bm = um.bind(C.new) # bm.call # bm = um.bind(B.new) # bm.call # bm = um.bind(A.new) # bm.call # # *produces:* # # In test, class = C # In test, class = B # prog.rb:16:in `bind': bind argument must be an instance of B (TypeError) # from prog.rb:16 # def bind: (untyped obj) -> Method # <!-- # rdoc-file=proc.c # - meth.to_s -> string # - meth.inspect -> string # --> # Returns a human-readable description of the underlying method. # # "cat".method(:count).inspect #=> "#<Method: String#count(*)>" # (1..3).method(:map).inspect #=> "#<Method: Range(Enumerable)#map()>" # # In the latter case, the method description includes the "owner" of the # original method (`Enumerable` module, which is included into `Range`). # # `inspect` also provides, when possible, method argument names (call sequence) # and source location. # # require 'net/http' # Net::HTTP.method(:get).inspect # #=> "#<Method: Net::HTTP.get(uri_or_host, path=..., port=...) <skip>/lib/ruby/2.7.0/net/http.rb:457>" # # `...` in argument definition means argument is optional (has some default # value). # # For methods defined in C (language core and extensions), location and argument # names can't be extracted, and only generic information is provided in form of # `*` (any number of arguments) or `_` (some positional argument). # # "cat".method(:count).inspect #=> "#<Method: String#count(*)>" # "cat".method(:+).inspect #=> "#<Method: String#+(_)>"" # def inspect: () -> String # <!-- rdoc-file=proc.c --> # Returns a human-readable description of the underlying method. # # "cat".method(:count).inspect #=> "#<Method: String#count(*)>" # (1..3).method(:map).inspect #=> "#<Method: Range(Enumerable)#map()>" # # In the latter case, the method description includes the "owner" of the # original method (`Enumerable` module, which is included into `Range`). # # `inspect` also provides, when possible, method argument names (call sequence) # and source location. # # require 'net/http' # Net::HTTP.method(:get).inspect # #=> "#<Method: Net::HTTP.get(uri_or_host, path=..., port=...) <skip>/lib/ruby/2.7.0/net/http.rb:457>" # # `...` in argument definition means argument is optional (has some default # value). # # For methods defined in C (language core and extensions), location and argument # names can't be extracted, and only generic information is provided in form of # `*` (any number of arguments) or `_` (some positional argument). # # "cat".method(:count).inspect #=> "#<Method: String#count(*)>" # "cat".method(:+).inspect #=> "#<Method: String#+(_)>"" # alias to_s inspect # <!-- # rdoc-file=proc.c # - meth.name -> symbol # --> # Returns the name of the method. # def name: () -> Symbol # <!-- # rdoc-file=proc.c # - meth.owner -> class_or_module # --> # Returns the class or module on which this method is defined. In other words, # # meth.owner.instance_methods(false).include?(meth.name) # => true # # holds as long as the method is not removed/undefined/replaced, (with # private_instance_methods instead of instance_methods if the method is # private). # # See also Method#receiver. # # (1..3).method(:map).owner #=> Enumerable # def owner: () -> (Class | Module) # <!-- # rdoc-file=proc.c # - meth.parameters -> array # --> # Returns the parameter information of this method. # # def foo(bar); end # method(:foo).parameters #=> [[:req, :bar]] # # def foo(bar, baz, bat, &blk); end # method(:foo).parameters #=> [[:req, :bar], [:req, :baz], [:req, :bat], [:block, :blk]] # # def foo(bar, *args); end # method(:foo).parameters #=> [[:req, :bar], [:rest, :args]] # # def foo(bar, baz, *args, &blk); end # method(:foo).parameters #=> [[:req, :bar], [:req, :baz], [:rest, :args], [:block, :blk]] # def parameters: () -> Method::param_types # <!-- # rdoc-file=proc.c # - meth.source_location -> [String, Integer] # --> # Returns the Ruby source filename and line number containing this method or nil # if this method was not defined in Ruby (i.e. native). # def source_location: () -> [String, Integer]? # <!-- # rdoc-file=proc.c # - meth.super_method -> method # --> # Returns a Method of superclass which would be called when super is used or nil # if there is no method on superclass. # def super_method: () -> UnboundMethod? # <!-- # rdoc-file=proc.c # - meth.original_name -> symbol # --> # Returns the original name of the method. # # class C # def foo; end # alias bar foo # end # C.instance_method(:bar).original_name # => :foo # def original_name: () -> Symbol # <!-- # rdoc-file=proc.c # - umeth.bind_call(recv, args, ...) -> obj # --> # Bind *umeth* to *recv* and then invokes the method with the specified # arguments. This is semantically equivalent to `umeth.bind(recv).call(args, # ...)`. # def bind_call: (untyped recv, *untyped, **untyped) ?{ (*untyped, **untyped) -> untyped } -> untyped end