Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 3.22.223.160
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby18 /
lib64 /
ruby /
1.8 /
rdoc /
ri /
Delete
Unzip
Name
Size
Permission
Date
Action
ri_cache.rb
4.8
KB
-rw-r--r--
2007-02-12 23:01
ri_descriptions.rb
2.96
KB
-rw-r--r--
2007-02-12 23:01
ri_display.rb
6.63
KB
-rw-r--r--
2007-02-12 23:01
ri_driver.rb
3.94
KB
-rw-r--r--
2007-02-12 23:01
ri_formatter.rb
14.39
KB
-rw-r--r--
2007-02-12 23:01
ri_options.rb
8.6
KB
-rw-r--r--
2007-12-24 07:22
ri_paths.rb
2.9
KB
-rw-r--r--
2007-12-24 07:22
ri_reader.rb
2.18
KB
-rw-r--r--
2007-02-12 23:01
ri_util.rb
2.1
KB
-rw-r--r--
2007-02-12 23:01
ri_writer.rb
1.5
KB
-rw-r--r--
2007-02-12 23:01
Save
Rename
require 'rdoc/ri/ri_descriptions' require 'rdoc/ri/ri_writer' require 'rdoc/markup/simple_markup/to_flow' module RI class RiReader def initialize(ri_cache) @cache = ri_cache end def top_level_namespace [ @cache.toplevel ] end def lookup_namespace_in(target, namespaces) result = [] for n in namespaces result.concat(n.contained_modules_matching(target)) end result end def find_class_by_name(full_name) names = full_name.split(/::/) ns = @cache.toplevel for name in names ns = ns.contained_class_named(name) return nil if ns.nil? end get_class(ns) end def find_methods(name, is_class_method, namespaces) result = [] namespaces.each do |ns| result.concat ns.methods_matching(name, is_class_method) end result end # return the MethodDescription for a given MethodEntry # by deserializing the YAML def get_method(method_entry) path = method_entry.path_name File.open(path) { |f| RI::Description.deserialize(f) } end # Return a class description def get_class(class_entry) result = nil for path in class_entry.path_names path = RiWriter.class_desc_path(path, class_entry) desc = File.open(path) {|f| RI::Description.deserialize(f) } if result result.merge_in(desc) else result = desc end end result end # return the names of all classes and modules def full_class_names res = [] find_classes_in(res, @cache.toplevel) end # return a list of all classes, modules, and methods def all_names res = [] find_names_in(res, @cache.toplevel) end # ---- private # ---- def find_classes_in(res, klass) classes = klass.classes_and_modules for c in classes res << c.full_name find_classes_in(res, c) end res end def find_names_in(res, klass) classes = klass.classes_and_modules for c in classes res << c.full_name res.concat c.all_method_names find_names_in(res, c) end res end end end