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.137.169.218
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby19 /
lib64 /
ruby /
1.9.1 /
rdoc /
Delete
Unzip
Name
Size
Permission
Date
Action
generator
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
markup
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
parser
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
ri
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
stats
[ DIR ]
drwxr-xr-x
2024-03-03 22:48
alias.rb
2.12
KB
-rw-r--r--
2010-12-20 03:22
anon_class.rb
171
B
-rw-r--r--
2011-02-02 00:32
any_method.rb
4.54
KB
-rw-r--r--
2011-06-16 04:59
attr.rb
2.88
KB
-rw-r--r--
2011-06-16 04:59
class_module.rb
14.49
KB
-rw-r--r--
2011-08-05 21:21
code_object.rb
6.56
KB
-rw-r--r--
2011-08-05 21:21
code_objects.rb
535
B
-rw-r--r--
2010-04-01 07:45
constant.rb
1.5
KB
-rw-r--r--
2010-12-20 03:22
context.rb
28.14
KB
-rw-r--r--
2011-08-05 21:21
cross_reference.rb
5.82
KB
-rw-r--r--
2011-08-05 21:21
encoding.rb
2.52
KB
-rw-r--r--
2012-02-14 07:55
erbio.rb
794
B
-rw-r--r--
2011-05-15 11:55
generator.rb
1.3
KB
-rw-r--r--
2011-02-02 00:32
ghost_method.rb
141
B
-rw-r--r--
2010-04-01 07:45
include.rb
2.11
KB
-rw-r--r--
2010-12-20 03:22
known_classes.rb
2.58
KB
-rw-r--r--
2011-06-29 21:17
markup.rb
20.96
KB
-rw-r--r--
2011-08-26 23:58
meta_method.rb
126
B
-rw-r--r--
2010-04-01 07:45
method_attr.rb
7.57
KB
-rw-r--r--
2011-05-15 11:55
normal_class.rb
1.58
KB
-rw-r--r--
2011-02-02 00:32
normal_module.rb
1.24
KB
-rw-r--r--
2011-02-02 00:32
options.rb
18.79
KB
-rw-r--r--
2011-05-14 00:39
parser.rb
5.39
KB
-rw-r--r--
2011-08-26 23:58
rdoc.rb
11.97
KB
-rw-r--r--
2011-06-16 04:59
require.rb
963
B
-rw-r--r--
2010-12-20 03:22
ri.rb
230
B
-rw-r--r--
2010-04-01 07:45
ruby_lex.rb
26.07
KB
-rw-r--r--
2011-08-24 00:02
ruby_token.rb
10.14
KB
-rw-r--r--
2010-12-20 03:22
rubygems_hook.rb
4.5
KB
-rw-r--r--
2011-06-16 04:59
single_class.rb
359
B
-rw-r--r--
2011-02-02 00:32
stats.rb
9.52
KB
-rw-r--r--
2011-05-14 00:39
task.rb
7.5
KB
-rw-r--r--
2011-05-14 00:39
text.rb
7.22
KB
-rw-r--r--
2011-08-05 21:21
token_stream.rb
1015
B
-rw-r--r--
2010-12-20 03:22
top_level.rb
10.1
KB
-rw-r--r--
2011-06-29 21:17
Save
Rename
require 'rdoc/method_attr' require 'rdoc/token_stream' ## # AnyMethod is the base class for objects representing methods class RDoc::AnyMethod < RDoc::MethodAttr MARSHAL_VERSION = 1 # :nodoc: ## # Don't rename \#initialize to \::new attr_accessor :dont_rename_initialize ## # The C function that implements this method (if it was defined in a C file) attr_accessor :c_function ## # Different ways to call this method attr_accessor :call_seq ## # Parameters for this method attr_accessor :params include RDoc::TokenStream ## # Creates a new AnyMethod with a token stream +text+ and +name+ def initialize text, name super @c_function = nil @dont_rename_initialize = false @token_stream = nil end ## # Adds +an_alias+ as an alias for this method in +context+. def add_alias an_alias, context = nil method = self.class.new an_alias.text, an_alias.new_name method.record_location an_alias.file method.singleton = self.singleton method.params = self.params method.visibility = self.visibility method.comment = an_alias.comment method.is_alias_for = self @aliases << method context.add_method method if context method end ## # Prefix for +aref+ is 'method'. def aref_prefix 'method' end ## # The call_seq or the param_seq with method name, if there is no call_seq. # # Use this for displaying a method's argument lists. def arglists if @call_seq then @call_seq elsif @params then "#{name}#{param_seq}" end end ## # Dumps this AnyMethod for use by ri. See also #marshal_load def marshal_dump aliases = @aliases.map do |a| [a.name, parse(a.comment)] end [ MARSHAL_VERSION, @name, full_name, @singleton, @visibility, parse(@comment), @call_seq, @block_params, aliases, @params, @file.absolute_name, ] end ## # Loads this AnyMethod from +array+. For a loaded AnyMethod the following # methods will return cached values: # # * #full_name # * #parent_name def marshal_load(array) @dont_rename_initialize = nil @is_alias_for = nil @token_stream = nil @aliases = [] version = array[0] @name = array[1] @full_name = array[2] @singleton = array[3] @visibility = array[4] @comment = array[5] @call_seq = array[6] @block_params = array[7] array[8].each do |new_name, comment| add_alias RDoc::Alias.new(nil, @name, new_name, comment, @singleton) end @params = array[9] @parent_name = if @full_name =~ /#/ then $` else name = @full_name.split('::') name.pop name.join '::' end @file = RDoc::TopLevel.new array[10] if version > 0 end ## # Method name # # If the method has no assigned name, it extracts it from #call_seq. def name return @name if @name @name = @call_seq[/^.*?\.(\w+)/, 1] || @call_seq if @call_seq end ## # A list of this method's method and yield parameters. +call-seq+ params # are preferred over parsed method and block params. def param_list if @call_seq then params = @call_seq.split("\n").last params = params.sub(/.*?\((.*)\)/, '\1') params = params.sub(/(\{|do)\s*\|([^|]*)\|.*/, ',\2') elsif @params then params = @params.sub(/\((.*)\)/, '\1') params << ",#{@block_params}" if @block_params elsif @block_params then params = @block_params else return [] end params.gsub(/\s+/, '').split ',' end ## # Pretty parameter list for this method. If the method's parameters were # given by +call-seq+ it is preferred over the parsed values. def param_seq if @call_seq then params = @call_seq.split("\n").last params = params.sub(/[^( ]+/, '') params = params.sub(/(\|[^|]+\|)\s*\.\.\.\s*(end|\})/, '\1 \2') else params = @params.gsub(/\s*\#.*/, '') params = params.tr("\n", " ").squeeze(" ") params = "(#{params})" unless params[0] == ?( end if @block_params then # If this method has explicit block parameters, remove any explicit # &block params.sub!(/,?\s*&\w+/, '') block = @block_params.gsub(/\s*\#.*/, '') block = block.tr("\n", " ").squeeze(" ") if block[0] == ?( block.sub!(/^\(/, '').sub!(/\)/, '') end params << " { |#{block}| ... }" end params end end