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 : 216.73.216.155
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby23 /
lib64 /
ruby /
2.3.0 /
rdoc /
markup /
Delete
Unzip
Name
Size
Permission
Date
Action
attr_changer.rb
425
B
-rw-r--r--
2015-12-16 05:07
attr_span.rb
501
B
-rw-r--r--
2015-12-16 05:07
attribute_manager.rb
7.94
KB
-rw-r--r--
2015-12-16 05:07
attributes.rb
1.19
KB
-rw-r--r--
2015-12-16 05:07
blank_line.rb
392
B
-rw-r--r--
2015-12-16 05:07
block_quote.rb
253
B
-rw-r--r--
2015-12-16 05:07
document.rb
3.15
KB
-rw-r--r--
2015-12-16 05:07
formatter.rb
5.32
KB
-rw-r--r--
2015-12-16 05:07
formatter_test_case.rb
16.88
KB
-rw-r--r--
2015-12-16 05:07
hard_break.rb
447
B
-rw-r--r--
2015-12-16 05:07
heading.rb
1.48
KB
-rw-r--r--
2015-12-16 05:07
include.rb
830
B
-rw-r--r--
2015-12-16 05:07
indented_paragraph.rb
907
B
-rw-r--r--
2015-12-16 05:07
inline.rb
119
B
-rw-r--r--
2015-12-16 05:07
list.rb
1.82
KB
-rw-r--r--
2015-12-16 05:07
list_item.rb
1.71
KB
-rw-r--r--
2015-12-16 05:07
paragraph.rb
494
B
-rw-r--r--
2015-12-16 05:07
parser.rb
14.17
KB
-rw-r--r--
2015-12-16 05:07
pre_process.rb
8.2
KB
-rw-r--r--
2015-12-16 05:07
raw.rb
1001
B
-rw-r--r--
2015-12-16 05:07
rule.rb
316
B
-rw-r--r--
2015-12-16 05:07
special.rb
658
B
-rw-r--r--
2015-12-16 05:07
text_formatter_test_case.rb
2.52
KB
-rw-r--r--
2015-12-16 05:07
to_ansi.rb
2.05
KB
-rw-r--r--
2015-12-16 05:07
to_bs.rb
1.7
KB
-rw-r--r--
2015-12-16 05:07
to_html.rb
8.48
KB
-rw-r--r--
2015-12-16 05:07
to_html_crossref.rb
4.33
KB
-rw-r--r--
2015-12-16 05:07
to_html_snippet.rb
5.45
KB
-rw-r--r--
2015-12-16 05:07
to_joined_paragraph.rb
1.58
KB
-rw-r--r--
2015-12-16 05:07
to_label.rb
1.83
KB
-rw-r--r--
2015-12-16 05:07
to_markdown.rb
3.62
KB
-rw-r--r--
2015-12-16 05:07
to_rdoc.rb
6.15
KB
-rw-r--r--
2015-12-16 05:07
to_table_of_contents.rb
1.68
KB
-rw-r--r--
2015-12-16 05:07
to_test.rb
1.14
KB
-rw-r--r--
2015-12-16 05:07
to_tt_only.rb
2.27
KB
-rw-r--r--
2015-12-16 05:07
verbatim.rb
1.29
KB
-rw-r--r--
2015-12-16 05:07
Save
Rename
# frozen_string_literal: false ## # Subclass of the RDoc::Markup::ToHtml class that supports looking up method # names, classes, etc to create links. RDoc::CrossReference is used to # generate those links based on the current context. class RDoc::Markup::ToHtmlCrossref < RDoc::Markup::ToHtml # :stopdoc: ALL_CROSSREF_REGEXP = RDoc::CrossReference::ALL_CROSSREF_REGEXP CLASS_REGEXP_STR = RDoc::CrossReference::CLASS_REGEXP_STR CROSSREF_REGEXP = RDoc::CrossReference::CROSSREF_REGEXP METHOD_REGEXP_STR = RDoc::CrossReference::METHOD_REGEXP_STR # :startdoc: ## # RDoc::CodeObject for generating references attr_accessor :context ## # Should we show '#' characters on method references? attr_accessor :show_hash ## # Creates a new crossref resolver that generates links relative to +context+ # which lives at +from_path+ in the generated files. '#' characters on # references are removed unless +show_hash+ is true. Only method names # preceded by '#' or '::' are linked, unless +hyperlink_all+ is true. def initialize(options, from_path, context, markup = nil) raise ArgumentError, 'from_path cannot be nil' if from_path.nil? super options, markup @context = context @from_path = from_path @hyperlink_all = @options.hyperlink_all @show_hash = @options.show_hash crossref_re = @hyperlink_all ? ALL_CROSSREF_REGEXP : CROSSREF_REGEXP @markup.add_special crossref_re, :CROSSREF @cross_reference = RDoc::CrossReference.new @context end ## # Creates a link to the reference +name+ if the name exists. If +text+ is # given it is used as the link text, otherwise +name+ is used. def cross_reference name, text = nil lookup = name name = name[1..-1] unless @show_hash if name[0, 1] == '#' name = "#{CGI.unescape $'} at #{$1}" if name =~ /(.*[^#:])@/ text = name unless text link lookup, text end ## # We're invoked when any text matches the CROSSREF pattern. If we find the # corresponding reference, generate a link. If the name we're looking for # contains no punctuation, we look for it up the module/class chain. For # example, ToHtml is found, even without the <tt>RDoc::Markup::</tt> prefix, # because we look for it in module Markup first. def handle_special_CROSSREF(special) name = special.text return name if name =~ /@[\w-]+\.[\w-]/ # labels that look like emails unless @hyperlink_all then # This ensures that words entirely consisting of lowercase letters will # not have cross-references generated (to suppress lots of erroneous # cross-references to "new" in text, for instance) return name if name =~ /\A[a-z]*\z/ end cross_reference name end ## # Handles <tt>rdoc-ref:</tt> scheme links and allows RDoc::Markup::ToHtml to # handle other schemes. def handle_special_HYPERLINK special return cross_reference $' if special.text =~ /\Ardoc-ref:/ super end ## # +special+ is an rdoc-schemed link that will be converted into a hyperlink. # For the rdoc-ref scheme the cross-reference will be looked up and the # given name will be used. # # All other contents are handled by # {the superclass}[rdoc-ref:RDoc::Markup::ToHtml#handle_special_RDOCLINK] def handle_special_RDOCLINK special url = special.text case url when /\Ardoc-ref:/ then cross_reference $' else super end end ## # Generates links for <tt>rdoc-ref:</tt> scheme URLs and allows # RDoc::Markup::ToHtml to handle other schemes. def gen_url url, text return super unless url =~ /\Ardoc-ref:/ cross_reference $', text end ## # Creates an HTML link to +name+ with the given +text+. def link name, text original_name = name if name =~ /(.*[^#:])@/ then name = $1 label = $' end ref = @cross_reference.resolve name, text text = ref.output_name @context if RDoc::MethodAttr === ref and text == original_name case ref when String then ref else path = ref.as_href @from_path if path =~ /#/ then path << "-label-#{label}" elsif ref.sections and ref.sections.any? { |section| label == section.title } then path << "##{label}" else path << "#label-#{label}" end if label "<a href=\"#{path}\">#{text}</a>" end end end