GRAYBYTE WORDPRESS FILE MANAGER3125

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/ruby24/lib64/ruby/2.4.0/rdoc/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/ruby24/lib64/ruby/2.4.0/rdoc//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

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
March 03 2024 22:48:02
root / root
0755
context
--
March 03 2024 22:48:01
root / linksafe
0755
generator
--
March 03 2024 22:48:01
root / linksafe
0755
i18n
--
March 03 2024 22:48:01
root / linksafe
0755
markdown
--
March 03 2024 22:48:01
root / linksafe
0755
markup
--
March 03 2024 22:48:01
root / linksafe
0755
parser
--
March 03 2024 22:48:01
root / linksafe
0755
rd
--
March 03 2024 22:48:01
root / linksafe
0755
ri
--
March 03 2024 22:48:01
root / linksafe
0755
stats
--
March 03 2024 22:48:01
root / linksafe
0755
alias.rb
2.123 KB
March 31 2020 11:42:18
root / linksafe
0644
anon_class.rb
0.169 KB
March 31 2020 11:42:18
root / linksafe
0644
any_method.rb
7.067 KB
March 31 2020 11:42:18
root / linksafe
0644
attr.rb
3.76 KB
March 31 2020 11:42:18
root / linksafe
0644
class_module.rb
19.757 KB
March 31 2020 11:42:18
root / linksafe
0644
code_object.rb
9.351 KB
March 31 2020 11:42:18
root / linksafe
0644
code_objects.rb
0.148 KB
March 31 2020 11:42:18
root / linksafe
0644
comment.rb
5.285 KB
March 31 2020 11:42:18
root / linksafe
0644
constant.rb
3.577 KB
March 31 2020 11:42:18
root / linksafe
0644
context.rb
28.798 KB
March 31 2020 11:42:18
root / linksafe
0644
cross_reference.rb
5.854 KB
March 31 2020 11:42:18
root / linksafe
0644
encoding.rb
2.985 KB
March 31 2020 11:42:18
root / linksafe
0644
erb_partial.rb
0.392 KB
March 31 2020 11:42:18
root / linksafe
0644
erbio.rb
0.806 KB
March 31 2020 11:42:18
root / linksafe
0644
extend.rb
0.167 KB
March 31 2020 11:42:18
root / linksafe
0644
generator.rb
1.795 KB
March 31 2020 11:42:18
root / linksafe
0644
ghost_method.rb
0.142 KB
March 31 2020 11:42:18
root / linksafe
0644
i18n.rb
0.178 KB
March 31 2020 11:42:18
root / linksafe
0644
include.rb
0.169 KB
March 31 2020 11:42:18
root / linksafe
0644
known_classes.rb
2.623 KB
March 31 2020 11:42:18
root / linksafe
0644
markdown.rb
373.6 KB
March 31 2020 11:42:18
root / linksafe
0644
markup.rb
28.267 KB
March 31 2020 11:42:18
root / linksafe
0644
meta_method.rb
0.127 KB
March 31 2020 11:42:18
root / linksafe
0644
method_attr.rb
9.036 KB
March 31 2020 11:42:18
root / linksafe
0644
mixin.rb
2.753 KB
March 31 2020 11:42:18
root / linksafe
0644
normal_class.rb
2.135 KB
March 31 2020 11:42:18
root / linksafe
0644
normal_module.rb
1.434 KB
March 31 2020 11:42:18
root / linksafe
0644
options.rb
30.342 KB
March 31 2020 11:42:18
root / linksafe
0644
parser.rb
7.801 KB
March 31 2020 11:42:18
root / linksafe
0644
rd.rb
3.568 KB
March 31 2020 11:42:18
root / linksafe
0644
rdoc.rb
13.387 KB
March 31 2020 11:42:18
root / linksafe
0644
require.rb
0.943 KB
March 31 2020 11:42:18
root / linksafe
0644
ri.rb
0.338 KB
March 31 2020 11:42:18
root / linksafe
0644
ruby_lex.rb
27.474 KB
March 31 2020 11:42:18
root / linksafe
0644
ruby_token.rb
11.354 KB
March 31 2020 11:42:18
root / linksafe
0644
rubygems_hook.rb
5.143 KB
March 31 2020 11:42:18
root / linksafe
0644
servlet.rb
11.897 KB
March 31 2020 11:42:18
root / linksafe
0644
single_class.rb
0.399 KB
March 31 2020 11:42:18
root / linksafe
0644
stats.rb
10.479 KB
March 31 2020 11:42:18
root / linksafe
0644
store.rb
21.94 KB
March 31 2020 11:42:18
root / linksafe
0644
task.rb
7.672 KB
March 31 2020 11:42:18
root / linksafe
0644
test_case.rb
3.778 KB
March 31 2020 11:42:18
root / linksafe
0644
text.rb
7.337 KB
March 31 2020 11:42:18
root / linksafe
0644
token_stream.rb
2.503 KB
March 31 2020 11:42:18
root / linksafe
0644
tom_doc.rb
6.293 KB
March 31 2020 11:42:18
root / linksafe
0644
top_level.rb
5.44 KB
March 31 2020 11:42:18
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF