X7ROOT File Manager
Current Path:
/opt/alt/ruby24/lib64/ruby/2.4.0/rdoc
opt
/
alt
/
ruby24
/
lib64
/
ruby
/
2.4.0
/
rdoc
/
ðŸ“
..
📄
alias.rb
(2.12 KB)
📄
anon_class.rb
(173 B)
📄
any_method.rb
(7.07 KB)
📄
attr.rb
(3.76 KB)
📄
class_module.rb
(19.76 KB)
📄
code_object.rb
(9.35 KB)
📄
code_objects.rb
(152 B)
📄
comment.rb
(5.29 KB)
📄
constant.rb
(3.58 KB)
ðŸ“
context
📄
context.rb
(28.8 KB)
📄
cross_reference.rb
(5.85 KB)
📄
encoding.rb
(2.99 KB)
📄
erb_partial.rb
(401 B)
📄
erbio.rb
(825 B)
📄
extend.rb
(171 B)
ðŸ“
generator
📄
generator.rb
(1.79 KB)
📄
ghost_method.rb
(145 B)
ðŸ“
i18n
📄
i18n.rb
(182 B)
📄
include.rb
(173 B)
📄
known_classes.rb
(2.62 KB)
ðŸ“
markdown
📄
markdown.rb
(373.6 KB)
ðŸ“
markup
📄
markup.rb
(28.27 KB)
📄
meta_method.rb
(130 B)
📄
method_attr.rb
(9.04 KB)
📄
mixin.rb
(2.75 KB)
📄
normal_class.rb
(2.13 KB)
📄
normal_module.rb
(1.43 KB)
📄
options.rb
(30.34 KB)
ðŸ“
parser
📄
parser.rb
(7.8 KB)
ðŸ“
rd
📄
rd.rb
(3.57 KB)
📄
rdoc.rb
(13.39 KB)
📄
require.rb
(966 B)
ðŸ“
ri
📄
ri.rb
(346 B)
📄
ruby_lex.rb
(27.47 KB)
📄
ruby_token.rb
(11.35 KB)
📄
rubygems_hook.rb
(5.14 KB)
📄
servlet.rb
(11.9 KB)
📄
single_class.rb
(409 B)
ðŸ“
stats
📄
stats.rb
(10.48 KB)
📄
store.rb
(21.94 KB)
📄
task.rb
(7.67 KB)
📄
test_case.rb
(3.78 KB)
📄
text.rb
(7.34 KB)
📄
token_stream.rb
(2.5 KB)
📄
tom_doc.rb
(6.29 KB)
📄
top_level.rb
(5.44 KB)
Editing: test_case.rb
# frozen_string_literal: false begin gem 'minitest', '~> 4.0' unless defined?(Test::Unit) rescue NoMethodError, Gem::LoadError # for ruby tests end require 'minitest/autorun' require 'minitest/benchmark' if ENV['BENCHMARK'] require 'fileutils' require 'pp' require 'tempfile' require 'tmpdir' require 'stringio' require 'rdoc' ## # RDoc::TestCase is an abstract TestCase to provide common setup and teardown # across all RDoc tests. The test case uses minitest, so all the assertions # of minitest may be used. # # The testcase provides the following: # # * A reset code-object tree # * A reset markup preprocessor (RDoc::Markup::PreProcess) # * The <code>@RM</code> alias of RDoc::Markup (for less typing) # * <code>@pwd</code> containing the current working directory # * FileUtils, pp, Tempfile, Dir.tmpdir and StringIO class RDoc::TestCase < MiniTest::Unit::TestCase ## # Abstract test-case setup def setup super @top_level = nil @RM = RDoc::Markup RDoc::Markup::PreProcess.reset @pwd = Dir.pwd @store = RDoc::Store.new @rdoc = RDoc::RDoc.new @rdoc.store = @store @rdoc.options = RDoc::Options.new g = Object.new def g.class_dir() end def g.file_dir() end @rdoc.generator = g end ## # Asserts +path+ is a file def assert_file path assert File.file?(path), "#{path} is not a file" end ## # Asserts +path+ is a directory def assert_directory path assert File.directory?(path), "#{path} is not a directory" end ## # Refutes +path+ exists def refute_file path refute File.exist?(path), "#{path} exists" end ## # Shortcut for RDoc::Markup::BlankLine.new def blank_line @RM::BlankLine.new end ## # Shortcut for RDoc::Markup::BlockQuote.new with +contents+ def block *contents @RM::BlockQuote.new(*contents) end ## # Creates an RDoc::Comment with +text+ which was defined on +top_level+. # By default the comment has the 'rdoc' format. def comment text, top_level = @top_level RDoc::Comment.new text, top_level end ## # Shortcut for RDoc::Markup::Document.new with +contents+ def doc *contents @RM::Document.new(*contents) end ## # Shortcut for RDoc::Markup::HardBreak.new def hard_break @RM::HardBreak.new end ## # Shortcut for RDoc::Markup::Heading.new with +level+ and +text+ def head level, text @RM::Heading.new level, text end ## # Shortcut for RDoc::Markup::ListItem.new with +label+ and +parts+ def item label = nil, *parts @RM::ListItem.new label, *parts end ## # Shortcut for RDoc::Markup::List.new with +type+ and +items+ def list type = nil, *items @RM::List.new type, *items end ## # Enables pretty-print output def mu_pp obj # :nodoc: s = '' s = PP.pp obj, s s = s.force_encoding Encoding.default_external s.chomp end ## # Shortcut for RDoc::Markup::Paragraph.new with +contents+ def para *a @RM::Paragraph.new(*a) end ## # Shortcut for RDoc::Markup::Rule.new with +weight+ def rule weight @RM::Rule.new weight end ## # Shortcut for RDoc::Markup::Raw.new with +contents+ def raw *contents @RM::Raw.new(*contents) end ## # Creates a temporary directory changes the current directory to it for the # duration of the block. # # Depends upon Dir.mktmpdir def temp_dir Dir.mktmpdir do |temp_dir| Dir.chdir temp_dir do yield temp_dir end end end ## # Shortcut for RDoc::Markup::Verbatim.new with +parts+ def verb *parts @RM::Verbatim.new(*parts) end ## # run capture_io with setting $VERBOSE = true def verbose_capture_io capture_io do begin orig_verbose = $VERBOSE $VERBOSE = true yield ensure $VERBOSE = orig_verbose end end end end
Upload File
Create Folder