PHP 8.2.31
Preview: rdoc.rb Size: 4.29 KB
//proc/thread-self/root/opt/alt/ruby19/lib64/ruby/1.9.1/rdoc.rb

$DEBUG_RDOC = nil

# :main: README.txt

##
# RDoc is a Ruby documentation system which contains RDoc::RDoc for generating
# documentation, RDoc::RI for interactive documentation and RDoc::Markup for
# text markup.
#
# RDoc::RDoc produces documentation for Ruby source files.  It works similarly
# to JavaDoc, parsing the source and extracting the definition for classes,
# modules, methods, includes and requires.  It associates these with optional
# documentation contained in an immediately preceding comment block then
# renders the result using an output formatter.
#
# RDoc::Markup that converts plain text into various output formats.  The
# markup library is used to interpret the comment blocks that RDoc uses to
# document methods, classes, and so on.
#
# RDoc::RI implements the +ri+ command-line tool which displays on-line
# documentation for ruby classes, methods, etc.  +ri+ features several output
# formats and an interactive mode (<tt>ri -i</tt>).  See <tt>ri --help</tt>
# for further details.
#
# == Roadmap
#
# * If you want to use RDoc to create documentation for your Ruby source files,
#   see RDoc::Markup and refer to <tt>rdoc --help</tt> for command line
#   usage.
# * If you want to write documentation for Ruby files see RDoc::Parser::Ruby
# * If you want to write documentation for extensions written in C see
#   RDoc::Parser::C
# * If you want to generate documentation using <tt>rake</tt> see RDoc::Task.
# * If you want to drive RDoc programmatically, see RDoc::RDoc.
# * If you want to use the library to format text blocks into HTML, look at
#   RDoc::Markup.
# * If you want to make an RDoc plugin such as a generator or directive
#   handler see RDoc::RDoc.
# * If you want to write your own output generator see RDoc::Generator.
#
# == Summary
#
# Once installed, you can create documentation using the +rdoc+ command
#
#   % rdoc [options] [names...]
#
# For an up-to-date option summary, type
#
#   % rdoc --help
#
# A typical use might be to generate documentation for a package of Ruby
# source (such as RDoc itself).
#
#   % rdoc
#
# This command generates documentation for all the Ruby and C source
# files in and below the current directory.  These will be stored in a
# documentation tree starting in the subdirectory +doc+.
#
# You can make this slightly more useful for your readers by having the
# index page contain the documentation for the primary file.  In our
# case, we could type
#
#   % rdoc --main README.txt
#
# You'll find information on the various formatting tricks you can use
# in comment blocks in the documentation this generates.
#
# RDoc uses file extensions to determine how to process each file.  File names
# ending +.rb+ and +.rbw+ are assumed to be Ruby source.  Files
# ending +.c+ are parsed as C files.  All other files are assumed to
# contain just Markup-style markup (with or without leading '#' comment
# markers).  If directory names are passed to RDoc, they are scanned
# recursively for C and Ruby source files only.
#
# == Other stuff
#
# RDoc is currently being maintained by Eric Hodel <drbrain@segment7.net>.
#
# Dave Thomas <dave@pragmaticprogrammer.com> is the original author of RDoc.
#
# == Credits
#
# * The Ruby parser in rdoc/parse.rb is based heavily on the outstanding
#   work of Keiju ISHITSUKA of Nippon Rational Inc, who produced the Ruby
#   parser for irb and the rtags package.

module RDoc

  ##
  # Exception thrown by any rdoc error.

  class Error < RuntimeError; end

  def self.const_missing const_name # :nodoc:
    if const_name.to_s == 'RDocError' then
      warn "RDoc::RDocError is deprecated"
      return Error
    end

    super
  end

  ##
  # RDoc version you are using

  VERSION = '3.9.5'

  ##
  # Method visibilities

  VISIBILITIES = [:public, :protected, :private]

  ##
  # Name of the dotfile that contains the description of files to be processed
  # in the current directory

  DOT_DOC_FILENAME = ".document"

  ##
  # General RDoc modifiers

  GENERAL_MODIFIERS = %w[nodoc].freeze

  ##
  # RDoc modifiers for classes

  CLASS_MODIFIERS = GENERAL_MODIFIERS

  ##
  # RDoc modifiers for attributes

  ATTR_MODIFIERS = GENERAL_MODIFIERS

  ##
  # RDoc modifiers for constants

  CONSTANT_MODIFIERS = GENERAL_MODIFIERS

  ##
  # RDoc modifiers for methods

  METHOD_MODIFIERS = GENERAL_MODIFIERS +
    %w[arg args yield yields notnew not-new not_new doc]

end

Directory Contents

Dirs: 30 × Files: 78

Name Size Perms Modified Actions
cgi DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
date DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
digest DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
dl DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
drb DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
fiddle DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
irb DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
json DIR
- drwxr-xr-x 2024-03-03 22:48:09
Edit Download
matrix DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
net DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
openssl DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
optparse DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
psych DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
racc DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
rake DIR
- drwxr-xr-x 2024-03-03 22:50:37
Edit Download
rbconfig DIR
- drwxr-xr-x 2024-03-03 22:48:12
Edit Download
rdoc DIR
- drwxr-xr-x 2024-03-03 22:48:11
Edit Download
rexml DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
rinda DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
ripper DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
rss DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
rubygems DIR
- drwxr-xr-x 2024-03-03 22:48:12
Edit Download
shell DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
syck DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
test DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
uri DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
webrick DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
- drwxr-xr-x 2024-03-03 22:48:09
Edit Download
xmlrpc DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
yaml DIR
- drwxr-xr-x 2024-03-03 22:48:05
Edit Download
2.57 KB lrw-r--r-- 2011-05-18 21:19:18
Edit Download
2.63 KB lrw-r--r-- 2009-10-02 10:45:39
Edit Download
18.00 KB lrw-r--r-- 2011-06-28 06:09:46
Edit Download
9.30 KB lrw-r--r-- 2011-05-16 21:21:35
Edit Download
7.22 KB lrw-r--r-- 2011-07-30 14:53:14
Edit Download
380 B lrw-r--r-- 2009-08-16 15:34:35
Edit Download
82.66 KB lrw-r--r-- 2011-07-21 21:40:21
Edit Download
946 B lrw-r--r-- 2011-05-21 12:25:03
Edit Download
23.23 KB lrw-r--r-- 2011-06-28 11:45:50
Edit Download
9.74 KB lrw-r--r-- 2011-07-27 19:56:28
Edit Download
2.24 KB lrw-r--r-- 2011-05-16 20:52:55
Edit Download
176 B lrw-r--r-- 2010-06-12 15:28:47
Edit Download
19 B lrw-r--r-- 2009-10-02 10:45:39
Edit Download
3.80 KB lrw-r--r-- 2011-05-19 00:07:25
Edit Download
5.59 KB lrw-r--r-- 2009-10-02 10:45:39
Edit Download
25.72 KB lrw-r--r-- 2012-12-13 05:24:26
Edit Download
1.33 KB lrw-r--r-- 2011-08-26 23:54:49
Edit Download
928 B lrw-r--r-- 2011-08-16 00:51:58
Edit Download
45.32 KB lrw-r--r-- 2012-02-25 08:11:07
Edit Download
2.03 KB lrw-r--r-- 2011-05-18 21:19:18
Edit Download
7.64 KB lrw-r--r-- 2011-05-22 02:14:57
Edit Download
15.38 KB lrw-r--r-- 2011-05-19 00:07:25
Edit Download
8.83 KB lrw-r--r-- 2013-10-31 14:40:55
Edit Download
24.92 KB lrw-r--r-- 2013-04-11 02:31:05
Edit Download
8.34 KB lrw-r--r-- 2011-05-19 00:07:25
Edit Download
1.74 KB lrw-r--r-- 2011-08-30 02:25:32
Edit Download
5.74 KB lrw-r--r-- 2010-12-07 11:47:39
Edit Download
20.85 KB lrw-r--r-- 2011-05-19 00:07:25
Edit Download
6.52 KB lrw-r--r-- 2011-08-26 23:54:49
Edit Download
47.65 KB lrw-r--r-- 2011-07-09 19:11:06
Edit Download
68.90 KB lrw-r--r-- 2014-02-06 05:20:52
Edit Download
6.94 KB lrw-r--r-- 2011-06-17 22:33:54
Edit Download
1.61 KB lrw-r--r-- 2011-05-19 00:07:25
Edit Download
5.69 KB lrw-r--r-- 2011-05-16 21:53:12
Edit Download
25.84 KB lrw-r--r-- 2014-02-24 03:43:27
Edit Download
20.64 KB lrw-r--r-- 2011-05-18 21:19:18
Edit Download
547 B lrw-r--r-- 2011-07-25 06:38:44
Edit Download
51.13 KB lrw-r--r-- 2014-02-14 04:52:03
Edit Download
6.49 KB lrw-r--r-- 2012-02-24 14:49:51
Edit Download
14.21 KB lrw-r--r-- 2011-08-26 23:54:49
Edit Download
13.31 KB lrw-r--r-- 2010-08-01 14:09:40
Edit Download
9.63 KB lrw-r--r-- 2011-08-02 15:25:59
Edit Download
13.98 KB lrw-r--r-- 2011-06-01 00:21:46
Edit Download
205 B lrw-r--r-- 2009-10-02 10:45:39
Edit Download
1.59 KB lrw-r--r-- 2009-10-02 10:45:39
Edit Download
15.81 KB lrw-r--r-- 2011-10-10 23:14:17
Edit Download
9.82 KB lrw-r--r-- 2012-08-07 20:50:05
Edit Download
2.02 KB lrw-r--r-- 2011-06-29 03:09:34
Edit Download
308 B lrw-r--r-- 2009-09-24 00:42:23
Edit Download
4.29 KB lrw-r--r-- 2013-02-06 08:00:49
Edit Download
1.74 KB lrw-r--r-- 2010-10-29 22:02:39
Edit Download
59.91 KB lrw-r--r-- 2014-02-14 06:56:54
Edit Download
91 B lrw-r--r-- 2009-10-02 10:45:39
Edit Download
2.84 KB lrw-r--r-- 2011-05-11 10:22:16
Edit Download
34.13 KB lrw-r--r-- 2013-12-22 04:38:28
Edit Download
23.53 KB lrw-r--r-- 2011-05-20 12:22:26
Edit Download
8.46 KB lrw-r--r-- 2012-05-07 11:25:45
Edit Download
29.91 KB lrw-r--r-- 2012-02-10 08:28:48
Edit Download
5.90 KB lrw-r--r-- 2011-05-19 00:07:25
Edit Download
3.88 KB lrw-r--r-- 2012-02-12 07:51:05
Edit Download
4.02 KB lrw-r--r-- 2011-05-18 14:09:38
Edit Download
23.22 KB lrw-r--r-- 2014-01-30 12:04:22
Edit Download
13.91 KB lrw-r--r-- 2010-07-19 04:54:06
Edit Download
6.87 KB lrw-r--r-- 2011-06-29 03:09:34
Edit Download
10.42 KB lrw-r--r-- 2013-10-31 14:44:40
Edit Download
6.59 KB lrw-r--r-- 2014-02-14 03:48:42
Edit Download
3.38 KB lrw-r--r-- 2011-06-29 03:09:34
Edit Download
17.03 KB lrw-r--r-- 2013-10-31 14:06:50
Edit Download
3.26 KB lrw-r--r-- 2013-04-02 04:09:07
Edit Download
3.72 KB lrw-r--r-- 2011-05-18 21:19:18
Edit Download
6.63 KB lrw-r--r-- 2011-06-29 13:19:59
Edit Download
6.79 KB lrw-r--r-- 2009-03-06 04:23:05
Edit Download
268 B lrw-r--r-- 2009-10-02 10:45:39
Edit Download
8.32 KB lrw-r--r-- 2011-05-19 00:07:25
Edit Download
3.07 KB lrw-r--r-- 2011-05-13 20:03:21
Edit Download
2.29 KB lrw-r--r-- 2011-08-26 23:54:49
Edit Download
6.80 KB lrw-r--r-- 2011-05-10 23:37:43
Edit Download
2.58 KB lrw-r--r-- 2013-05-29 12:00:57
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).