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 : 18.117.252.232
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby21 /
lib64 /
ruby /
2.1.0 /
rdoc /
Delete
Unzip
Name
Size
Permission
Date
Action
context
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
generator
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
markdown
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
markup
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
parser
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
rd
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
ri
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
stats
[ DIR ]
drwxr-xr-x
2024-03-03 22:43
alias.rb
2.09
KB
-rw-r--r--
2012-11-27 04:28
anon_class.rb
142
B
-rw-r--r--
2012-11-27 04:28
any_method.rb
6.82
KB
-rw-r--r--
2013-09-18 23:33
attr.rb
3.73
KB
-rw-r--r--
2013-01-23 01:02
class_module.rb
19.73
KB
-rw-r--r--
2013-09-18 23:33
code_object.rb
9.38
KB
-rw-r--r--
2013-09-18 23:33
code_objects.rb
121
B
-rw-r--r--
2012-11-27 04:28
comment.rb
5.29
KB
-rw-r--r--
2013-09-18 23:33
constant.rb
3.55
KB
-rw-r--r--
2013-12-03 03:18
context.rb
28.76
KB
-rw-r--r--
2013-09-18 23:33
cross_reference.rb
5.82
KB
-rw-r--r--
2013-09-18 23:33
encoding.rb
2.74
KB
-rw-r--r--
2012-12-18 08:24
erb_partial.rb
370
B
-rw-r--r--
2012-11-27 04:28
erbio.rb
794
B
-rw-r--r--
2011-05-15 11:55
extend.rb
140
B
-rw-r--r--
2013-09-18 23:33
generator.rb
1.72
KB
-rw-r--r--
2012-11-27 04:28
ghost_method.rb
114
B
-rw-r--r--
2012-11-27 04:28
include.rb
142
B
-rw-r--r--
2013-09-18 23:33
known_classes.rb
2.63
KB
-rw-r--r--
2013-09-18 23:33
markdown.rb
370.01
KB
-rw-r--r--
2013-09-19 07:22
markup.rb
28.22
KB
-rw-r--r--
2013-09-18 23:33
meta_method.rb
99
B
-rw-r--r--
2012-11-27 04:28
method_attr.rb
8.78
KB
-rw-r--r--
2013-09-18 23:33
mixin.rb
2.72
KB
-rw-r--r--
2013-09-18 23:33
normal_class.rb
2.1
KB
-rw-r--r--
2013-09-18 23:33
normal_module.rb
1.4
KB
-rw-r--r--
2013-09-18 23:33
options.rb
29.7
KB
-rw-r--r--
2013-09-18 23:33
parser.rb
8.06
KB
-rw-r--r--
2013-12-03 00:42
rd.rb
3.54
KB
-rw-r--r--
2012-11-27 04:28
rdoc.rb
13.4
KB
-rw-r--r--
2013-09-18 23:33
require.rb
935
B
-rw-r--r--
2012-11-27 04:28
ri.rb
315
B
-rw-r--r--
2012-11-27 04:28
ruby_lex.rb
27.71
KB
-rw-r--r--
2013-11-19 00:47
ruby_token.rb
11.28
KB
-rw-r--r--
2013-09-18 23:33
rubygems_hook.rb
5.17
KB
-rw-r--r--
2013-11-18 20:55
servlet.rb
11.84
KB
-rw-r--r--
2013-09-18 23:33
single_class.rb
330
B
-rw-r--r--
2012-11-27 04:28
stats.rb
10.37
KB
-rw-r--r--
2013-09-18 23:33
store.rb
22.37
KB
-rw-r--r--
2013-11-19 00:51
task.rb
7.66
KB
-rw-r--r--
2012-11-27 04:28
test_case.rb
4.14
KB
-rw-r--r--
2013-11-22 02:06
text.rb
7.6
KB
-rw-r--r--
2015-02-17 15:18
token_stream.rb
2.46
KB
-rw-r--r--
2012-11-27 04:28
tom_doc.rb
6.26
KB
-rw-r--r--
2013-09-18 23:33
top_level.rb
5.41
KB
-rw-r--r--
2013-09-18 23:33
Save
Rename
## # AnyMethod is the base class for objects representing methods class RDoc::AnyMethod < RDoc::MethodAttr ## # 2:: # RDoc 4 # Added calls_super # Added parent name and class # Added section title # 3:: # RDoc 4.1 # Added is_alias_for MARSHAL_VERSION = 3 # :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_reader :call_seq ## # Parameters for this method attr_accessor :params ## # If true this method uses +super+ to call a superclass version attr_accessor :calls_super 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 @calls_super = false @superclass_method = 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 ## # Sets the different ways you can call this method. If an empty +call_seq+ # is given nil is assumed. # # See also #param_seq def call_seq= call_seq return if call_seq.empty? @call_seq = call_seq end ## # Loads is_alias_for from the internal name. Returns nil if the alias # cannot be found. def is_alias_for # :nodoc: case @is_alias_for when RDoc::MethodAttr then @is_alias_for when Array then return nil unless @store klass_name, singleton, method_name = @is_alias_for return nil unless klass = @store.find_class_or_module(klass_name) @is_alias_for = klass.find_method method_name, singleton 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 is_alias_for = [ @is_alias_for.parent.full_name, @is_alias_for.singleton, @is_alias_for.name ] if @is_alias_for [ MARSHAL_VERSION, @name, full_name, @singleton, @visibility, parse(@comment), @call_seq, @block_params, aliases, @params, @file.relative_name, @calls_super, @parent.name, @parent.class, @section.title, is_alias_for, ] 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 initialize_visibility @dont_rename_initialize = nil @token_stream = nil @aliases = [] @parent = nil @parent_name = nil @parent_class = nil @section = nil @file = nil 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] # 8 handled below @params = array[9] # 10 handled below @calls_super = array[11] @parent_name = array[12] @parent_title = array[13] @section_title = array[14] @is_alias_for = array[15] array[8].each do |new_name, comment| add_alias RDoc::Alias.new(nil, @name, new_name, comment, @singleton) end @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[/^.*?(\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 = params.gsub(/\s+/, '').split ',' params.map { |param| param.sub(/=.*/, '') } 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') elsif @params then params = @params.gsub(/\s*\#.*/, '') params = params.tr("\n", " ").squeeze(" ") params = "(#{params})" unless params[0] == ?( else params = '' 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 ## # Sets the store for this method and its referenced code objects. def store= store super @file = @store.add_file @file.full_name if @file end ## # For methods that +super+, find the superclass method that would be called. def superclass_method return unless @calls_super return @superclass_method if @superclass_method parent.each_ancestor do |ancestor| if method = ancestor.method_list.find { |m| m.name == @name } then @superclass_method = method break end end @superclass_method end end