Репозитории ALT
S: | 3.1.2-alt2.1 |
5.1: | 1.9.1-alt1.r26040.1 |
4.1: | 1.8.7-alt0.M41.5 |
4.0: | 1.8.6-alt2.M40.2 |
3.0: | 1.8.2-alt7 |
Группа :: Разработка/Ruby
Пакет: ruby
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: ruby-1.9.2-alt-manpages.patch
Скачать
Скачать
diff --git a/erb.1 b/erb.1
new file mode 100644
index 0000000..2cb8575
--- /dev/null
+++ b/erb.1
@@ -0,0 +1,72 @@
+.TH ERB1.9 1 "April 2003"
+.SH NAME
+.PP
+erb \- an embedded Ruby language interpreter
+.SH SYNOPSIS
+.PP
+erb1.9 [switches] [inputfile]
+.SH DESCRIPTION
+.PP
+erb interprets a Ruby code embedded text file. For example, erb
+enables you to embed a Ruby code to a HTML file.
+A Ruby block starts with `<%' and ends with `%>'. erb replaces
+the block with its output.
+If `<%' is followed by `=', eRuby replaces the block with a value
+of the block.
+If `<%' is followed by `#', the block is ignored as a comment.
+.SH OPTIONS
+.PP
+
+.TP
+.fi
+.B
+\-x
+print ruby script
+.TP
+.fi
+.B
+\-n
+print ruby script with line number
+.TP
+.fi
+.B
+\-v
+enables verbose mode
+.TP
+.fi
+.B
+\-d
+set debugging flags (set $DEBUG to true)
+.TP
+.fi
+.B
+\-r library
+load a library
+.TP
+.fi
+.B
+\-K kcode
+specifies KANJI code\-set (euc or sjis) or UTF\-8 (utf8)
+.TP
+.fi
+.B
+\-S safe_level
+set $SAFE (0..4)
+.TP
+.fi
+.B
+\-T trim_mode
+specify trim_mode (0..2)
+.TP
+.fi
+.B
+\-P
+disregard the lin which starts in "%"
+.SH SEE ALSO
+.PP
+eruby(1)
+.SH AUTHOR
+.PP
+This document stands on eruby(1) which is written by Shugo Maeda
+<shugo@ruby\-lang.org>.
+
diff --git a/gem.1 b/gem.1
new file mode 100644
index 0000000..4ccf7ea
--- /dev/null
+++ b/gem.1
@@ -0,0 +1,41 @@
+.TH GEM1.9 "1" "July 2006" "ruby 1.9.0" "User Commands"
+.SH NAME
+gem1.9 \- the front end to RubyGems
+.SH SYNOPSIS
+.IP
+gem1.9 command [arguments...] [options...]
+.IP
+gem1.9 \fB\-h\fR | \-\-help
+.IP
+gem1.9 \fB\-v\fR | \-\-version
+.fi
+.SH DESCRIPTION
+.B gem1.9
+is the front end to RubyGems, a sophisticated package manager for Ruby. This is a
+basic help message containing pointers to more information.
+.PP
+Further help:
+.TP
+gem1.9 help commands
+list all 'gem1.9' commands
+.TP
+gem1.9 help examples
+show some examples of usage
+.TP
+gem1.9 help <COMMAND>
+show help on COMMAND
+.IP
+(e.g. 'gem1.9 help install')
+.IP
+.PP
+Further information:
+.IP
+http://rubygems.org/
+.SH EXAMPLES
+.IP
+.nf
+gem1.9 install rake
+gem1.9 list \fB\-\-local\fR
+gem1.9 build package.gemspec
+gem1.9 help install
+.fi
diff --git a/irb.1 b/irb.1
new file mode 100644
index 0000000..6c78287
--- /dev/null
+++ b/irb.1
@@ -0,0 +1,506 @@
+.TH IRB1.9 "1" "December 2002"
+.SH NAME
+irb1.9 \- interactive ruby
+.SH SYNOPSIS
+.B irb
+[\fIoptions\fR]
+.SH DESCRIPTION
+.PP
+irb stands for `interactive ruby'. irb is a tool to execute interactively
+ruby expressions read from stdin.
+Use of irb is easy if you know ruby. Executing irb, prompts are
+displayed as follows. Then, enter expression of ruby. A input is
+executed when it is syntacticaly completed.
+
+.nf
+\& $ irb1.9
+\& irb(main):001:0> 1+2
+\& 3
+\& irb(main):002:0> class Foo
+\& irb(main):003:1> def foo
+\& irb(main):004:2> print 1
+\& irb(main):005:2> end
+\& irb(main):006:1> end
+\& nil
+\& irb(main):007:0>
+.fi
+
+And, Readline extesion module can be used with irb. Using Readline
+is the standard default action if Readline is installed.
+.SH OPTIONS
+
+.PP
+
+.TP
+.fi
+.B
+\-f
+suppress read ~/.irbrc
+.TP
+.fi
+.B
+\-m
+bc mode (fraction or matrix are available)
+.TP
+.fi
+.B
+\-d
+set $DEBUG to true (same as `ruby \-d')
+.TP
+.fi
+.B
+\-r load\-module
+same as `ruby \-r'
+.TP
+.fi
+.B
+\-\-inspect
+uses `inspect' for output (the default except bc mode)
+.TP
+.fi
+.B
+\-\-noinspect
+doesn't uses inspect for output
+.TP
+.fi
+.B
+\-\-readline
+uses Readline extension module
+.TP
+.fi
+.B
+\-\-noreadline
+doesn't use Readline extension module
+.TP
+.fi
+.B
+\-\-prompt prompt\-mode
+.TP
+.fi
+.B
+\-\-prompt\-mode prompt\-mode
+switches prompt mode. Pre\-defined prompt modes are
+`default', `simple', `xmp' and `inf\-ruby'
+.TP
+.fi
+.B
+\-\-inf\-ruby\-mode
+uses prompt appreciate for inf\-ruby\-mode on emacs.
+Suppresses \-\-readline.
+.TP
+.fi
+.B
+\-\-simple\-prompt
+simple prompt mode
+.TP
+.fi
+.B
+\-\-noprompt
+no prompt
+.TP
+.fi
+.B
+\-\-tracer
+display trace for each execution of commands.
+.TP
+.fi
+.B
+\-\-back\-trace\-limit n
+displayes backtrace top n and tail n. The default
+value is 16.
+.TP
+.fi
+.B
+\-\-irb_debug n
+sets internal debug level to n (It shouldn't be used)
+.TP
+.fi
+.B
+\-v, \-\-version
+prints the version of irb
+.SH CONFIGURATIONS
+
+.PP
+irb reads `~/.irbrc' when it is invoked. If `~/.irbrb' doesn't exist
+irb try to read in the order `.irbrc', `irb.rc', `_irbrc' then `$irbrc'.
+The following is altanative to the command line option. To use them
+type as follows in an irb session.
+
+.nf
+\& IRB.conf[:IRB_NAME]="irb"
+\& IRB.conf[:MATH_MODE]=false
+\& IRB.conf[:USE_TRACER]=false
+\& IRB.conf[:USE_LOADER]=false
+\& IRB.conf[:IGNORE_SIGINT]=true
+\& IRB.conf[:IGNORE_EOF]=false
+\& IRB.conf[:INSPECT_MODE]=nil
+\& IRB.conf[:IRB_RC] = nil
+\& IRB.conf[:BACK_TRACE_LIMIT]=16
+\& IRB.conf[:USE_LOADER] = false
+\& IRB.conf[:USE_READLINE] = nil
+\& IRB.conf[:USE_TRACER] = false
+\& IRB.conf[:IGNORE_SIGINT] = true
+\& IRB.conf[:IGNORE_EOF] = false
+\& IRB.conf[:PROMPT_MODE] = :DEFALUT
+\& IRB.conf[:PROMPT] = {...}
+\& IRB.conf[:DEBUG_LEVEL]=0
+\& IRB.conf[:VERBOSE]=true
+.fi
+.SH Customizing prompt
+
+.PP
+To costomize the prompt you set a variable
+
+.nf
+\& IRB.conf[:PROMPT]
+.fi
+
+For example, describe as follows in `.irbrc'.
+
+.nf
+\& IRB.conf[:PROMPT][:MY_PROMPT] = { # name of prompt mode
+\& :PROMPT_I => nil, # normal prompt
+\& :PROMPT_S => nil, # prompt for continuated strings
+\& :PROMPT_C => nil, # prompt for continuated statement
+\& :RETURN => " ==>%s\\n" # format to return value
+\& }
+.fi
+
+Then, invoke irb with the above prompt mode by
+
+.nf
+\& $ irb1.9 \-\-prompt my\-prompt
+.fi
+
+Or add the following in `.irbrc'.
+
+.nf
+\& IRB.conf[:PROMPT_MODE] = :MY_PROMPT
+.fi
+
+Constants PROMPT_I, PROMPT_S and PROMPT_C specifies the format.
+In the prompt specification, some special strings are available.
+
+.nf
+\& %N command name which is running
+\& %m to_s of main object (self)
+\& %M inspect of main object (self)
+\& %l type of string(", ', /, ]), `]' is inner %w[...]
+\& %NNi indent level. NN is degits and means as same as printf("%NNd").
+\& It can be ommited
+\& %NNn line number.
+\& %% %
+.fi
+For instance, the default prompt mode is defined as follows:
+IRB.conf[:PROMPT_MODE][:DEFAULT] = {
+.TP
+.fi
+.B
+PROMPT_I => "%N(%m):%03n:%i> ",
+.TP
+.fi
+.B
+PROMPT_S => "%N(%m):%03n:%i%l ",
+.TP
+.fi
+.B
+PROMPT_C => "%N(%m):%03n:%i* ",
+.TP
+.fi
+.B
+RETURN => "%s\\n"}
+RETURN is used to printf.
+.SH Configurating subirb
+
+.PP
+The command line option or IRB.conf specify the default behavior of
+(sub)irb. On the other hand, each conf of in the next sction `6. Command'
+is used to individually configurate (sub)irb.
+If proc is set to IRB.conf[:IRB_RC], its subirb will be invoked after
+execution of that proc under giving the context of irb as its
+aregument. By this mechanism each subirb can be configurated.
+.SH Command
+
+.PP
+For irb commands, both simple name and `irb_'\-prefixed name are prepared.
+.TP
+.fi
+.B
+exit, quit, irb_exit
+Quits (sub)irb.
+if you've done cb (see below), exit from the binding mode.
+
+.TP
+.fi
+.B
+conf, irb_context
+Displays current configuration. Modifing the configuration is
+achieved by sending message to `conf'.
+.TP
+.fi
+.B
+conf.back_trace_limit
+Sets display lines of backtrace as top n and tail n.
+The default value is 16.
+.TP
+.fi
+.B
+conf.debug_level = N
+Sets debug level of irb.
+.TP
+.fi
+.B
+conf.ignore_eof = true/false
+Whether ^D (control\-d) will be ignored or not.
+If false is set, ^D means quit.
+.TP
+.fi
+.B
+conf.ignore_sigint= true/false
+Whether ^C (control\-c) will be ignored or not.
+If false is set, ^D means quit. If true,
+.nf
+\& during input: cancel inputing then return to top level.
+\& during execute: abondon current execution.
+.fi
+.TP
+.fi
+.B
+conf.inf_ruby_mode = true/false
+Whether inf\-ruby\-mode or not. The default value is false.
+.TP
+.fi
+.B
+conf.inspect_mode = true/false/nil
+Specifies inspect mode.
+true: display inspect
+false: display to_s
+nil: inspect mode in non math mode,
+.nf
+\& non inspect mode in math mode.
+.fi
+.TP
+.fi
+.B
+conf.irb_level
+The level of cb.
+.TP
+.fi
+.B
+conf.math_mode
+Whether bc mode or not.
+.TP
+.fi
+.B
+conf.use_loader = true/false
+Whether irb's own file reader method is used when load/require or not.
+This mode is globaly affected (irb wide).
+.TP
+.fi
+.B
+conf.prompt_c
+prompt for a continuating statement (e.g, immediately after of `if')
+.TP
+.fi
+.B
+conf.prompt_i
+standard prompt
+.TP
+.fi
+.B
+conf.prompt_s
+prompt for a continuating string
+.TP
+.fi
+.B
+conf.rc
+Whether ~/.irbrc is read or not.
+.TP
+.fi
+.B
+conf.use_prompt = true/false
+Prompting or not.
+.TP
+.fi
+.B
+conf.use_readline = true/false/nil
+Whether readline is used or not.
+true: uses
+false: doen't use
+nil: intends to use readline except for inf\-reuby\-mode (default)
+.TP
+.fi
+.B
+conf.verbose=T/F
+Whether verbose messages are display or not.
+.TP
+.fi
+.B
+cb, irb_change_binding [obj]
+Enter new binding which has a distinct scope of local variables.
+If obj is given, obj will be self.
+.TP
+.fi
+.B
+irb [obj]
+Invoke subirb. If obj is given, obj will be self.
+.TP
+.fi
+.B
+jobs, irb_jobs
+List of subirb
+.TP
+.fi
+.B
+fg n, irb_fg n
+Switch into specified subirb. The following is candidates of n:
+.nf
+\& irb number
+\& thhread
+\& irb object
+\& self(obj which is specified of irb obj)
+.fi
+.TP
+.fi
+.B
+kill n, irb_kill n
+Kill subirb. The means of n is as same as the case of irb_fg.
+.SH System variable
+
+.PP
+
+.TP
+.fi
+.B
+_
+The latest value of evaluation (it is local)
+.SH Session Example
+
+.PP
+.nf
+\& $ irb1.9
+\& irb(main):001:0> irb # invoke subirb
+\& irb#1(main):001:0> jobs # list of subirbs
+\& #0\->irb on main (#<Thread:0x400fb7e4> : stop)
+\& #1\->irb#1 on main (#<Thread:0x40125d64> : running)
+\& nil
+\& irb#1(main):002:0> fg 0 # switch job
+\& nil
+\& irb(main):002:0> class Foo;end
+\& nil
+\& irb(main):003:0> irb Foo # invoke subirb which has the
+.fi
+.nf
+\& # context of Foo
+.fi
+.nf
+\& irb#2(Foo):001:0> def foo # define Foo#foo
+\& irb#2(Foo):002:1> print 1
+\& irb#2(Foo):003:1> end
+\& nil
+\& irb#2(Foo):004:0> fg 0 # switch job
+\& nil
+\& irb(main):004:0> jobs # list of job
+\& #0\->irb on main (#<Thread:0x400fb7e4> : running)
+\& #1\->irb#1 on main (#<Thread:0x40125d64> : stop)
+\& #2\->irb#2 on Foo (#<Thread:0x4011d54c> : stop)
+\& nil
+\& irb(main):005:0> Foo.instance_methods # Foo#foo is defined asurely
+\& ["foo"]
+\& irb(main):006:0> fg 2 # switch job
+\& nil
+\& irb#2(Foo):005:0> def bar # define Foo#bar
+\& irb#2(Foo):006:1> print "bar"
+\& irb#2(Foo):007:1> end
+\& nil
+\& irb#2(Foo):010:0> Foo.instance_methods
+\& ["bar", "foo"]
+\& irb#2(Foo):011:0> fg 0
+\& nil
+\& irb(main):007:0> f = Foo.new
+\& #<Foo:0x4010af3c>
+\& irb(main):008:0> irb f # invoke subirb which has the
+.fi
+.nf
+\& # context of f (instance of Foo)
+.fi
+.nf
+\& irb#3(#<Foo:0x4010af3c>):001:0> jobs
+\& #0\->irb on main (#<Thread:0x400fb7e4> : stop)
+\& #1\->irb#1 on main (#<Thread:0x40125d64> : stop)
+\& #2\->irb#2 on Foo (#<Thread:0x4011d54c> : stop)
+\& #3\->irb#3 on #<Foo:0x4010af3c> (#<Thread:0x4010a1e0> : running)
+\& nil
+\& irb#3(#<Foo:0x4010af3c>):002:0> foo # evaluate f.foo
+\& 1nil
+\& irb#3(#<Foo:0x4010af3c>):003:0> bar # evaluate f.bar
+\& barnil
+\& irb#3(#<Foo:0x4010af3c>):004:0> kill 1, 2, 3# kill job
+\& nil
+\& irb(main):009:0> jobs
+\& #0\->irb on main (#<Thread:0x400fb7e4> : running)
+\& nil
+\& irb(main):010:0> exit # exit
+.fi
+.SH Restrictions
+
+.PP
+Because irb evaluates the inputs immediately after the imput is
+syntactically completed, irb gives slight different result than
+directly use ruby. Known difference is pointed out here.
+.SH Declaration of the local variable
+
+.PP
+The following causes an error in ruby:
+
+.nf
+\& eval "foo = 0"
+\& foo
+\& \-\-
+\& \-:2: undefined local variable or method `foo' for #<Object:0x40283118> (NameError)
+\& \-\-\-
+\& NameError
+.fi
+
+Though, the above will successfully done by irb.
+
+.nf
+\& >> eval "foo = 0"
+.fi
+.nf
+\& => 0
+\& >> foo
+\& => 0
+.fi
+
+Ruby evaluates a code after reading entire of code and determination
+of the scope of local variables. On the other hand, irb do
+immediately. More precisely, irb evaluate at first
+
+.nf
+\& evel "foo = 0"
+.fi
+
+then foo is defined on this timing. It is because of this
+incompatibility.
+If you'd like to detect those differences, begin...end can be used:
+
+.nf
+\& >> begin
+\& ?> eval "foo = 0"
+\& >> foo
+\& >> end
+\& NameError: undefined local variable or method `foo' for #<Object:0x4013d0f0>
+\& (irb):3
+\& (irb_local_binding):1:in `eval'
+.fi
+.SH Here\-document
+
+.PP
+Implementation of Here\-document is incomplete.
+.SH Symbol
+
+.PP
+Irb can not always recognize a symbol as to be Symbol. Concretely, an
+expression have completed, however Irb regard it as continuation line.
+
diff --git a/rake.1 b/rake.1
new file mode 100644
index 0000000..f521055
--- /dev/null
+++ b/rake.1
@@ -0,0 +1,24 @@
+.TH RAKE1.9 "1" "July 2006" "ruby 1.9.0" "User Commands"
+.SH NAME
+rake1.9 \- a ruby build program with capabilities similar to make
+.SH SYNOPSIS
+.IP
+rake1.9 [-f rakefile] [options] targets...
+.IP
+rake1.9 \-\-help
+.IP
+rake1.9 \-\-version
+.fi
+.SH DESCRIPTION
+.B rake1.9
+is a simple ruby build program with capabilities similar to make.
+This is a basic help message containing pointers to more information.
+.PP
+Further help:
+.TP
+rake1.9 --help
+list all 'rake1.9' options
+.PP
+Further information:
+.IP
+http://rake.rubyforge.org/
diff --git a/rdoc.1 b/rdoc.1
new file mode 100644
index 0000000..8c3ccde
--- /dev/null
+++ b/rdoc.1
@@ -0,0 +1,210 @@
+.\" DO NOT MODIFY THIS FILE! it was generated by rd2
+.TH rdoc1.9 1 "May 2007"
+.SH NAME
+.PP
+rdoc1.9 \- Generate documentation from Ruby script files
+.SH SYNOPSIS
+.nf
+\& rdoc1.9 [options] [names...]
+.fi
+.SH DESCRIPTION
+.PP
+Files are parsed, and the information they contain collected, before any
+output is produced. This allows cross references between all files to be
+resolved. If a name is a directory, it is traversed. If no names are
+specified, all Ruby files in the current directory (and subdirectories) are
+processed.
+.PP
+Available output formatters: chm, html, ri, xml
+.PP
+For information on where the output goes, use:
+.nf
+\& rdoc \-\-help\-output
+.fi
+.SH OPTIONS
+.TP
+.fi
+.B
+\-\-accessor, \-A accessorname[,..]
+comma separated list of additional class methods that should be treated
+like 'attr_reader' and friends. Option may be repeated. Each accessorname
+may have '=text' appended, in which case that text appears where the
+r/w/rw appears for normal accessors.
+.TP
+.fi
+.B
+\-\-all, \-a
+include all methods (not just public) in the output.
+.TP
+.fi
+.B
+\-\-charset, \-c charset
+specifies HTML character\-set
+.TP
+.fi
+.B
+\-\-debug, \-D
+displays lots on internal stuff
+.TP
+.fi
+.B
+\-\-diagram, \-d
+generate diagrams showing modules and classes. You need dot V1.8.6 or
+later to use the \-\-diagram option correctly. Dot is available from
+<URL:http://www.research.att.com/sw/tools/graphviz/>.
+.TP
+.fi
+.B
+\-\-exclude, \-x pattern
+do not process files or directories matching pattern. Files given
+explicitly on the command line will never be excluded.
+.TP
+.fi
+.B
+\-\-extension, \-E new=old
+treat files ending with .new as if they ended with .old. Using '\-E cgi=rb'
+will cause xxx.cgi to be parsed as a Ruby file
+.TP
+.fi
+.B
+\-\-fileboxes, \-F
+classes are put in boxes which represents files, where these classes
+reside. Classes shared between more than one file are shown with list of
+files that sharing them. Silently discarded if \-\-diagram is not given
+Experimental.
+.TP
+.fi
+.B
+\-\-fmt, \-f formatname
+set the output formatter (see below).
+.TP
+.fi
+.B
+\-\-help, \-h
+print usage.
+.TP
+.fi
+.B
+\-\-help\-output, \-O
+explain the various output options.
+.TP
+.fi
+.B
+\-\-image\-format, \-I gif|png|jpg|jpeg
+sets output image format for diagrams. Can be png, gif, jpeg, jpg. If this
+option is omitted, png is used. Requires \-\-diagram.
+.TP
+.fi
+.B
+\-\-include, \-i dir[,dir...]
+set (or add to) the list of directories to be searched when satisfying
+:include: requests. Can be used more than once.
+.TP
+.fi
+.B
+\-\-inline\-source, \-S
+show method source code inline, rather than via a popup link.
+.TP
+.fi
+.B
+\-\-line\-numbers, \-N
+include line numbers in the source code
+.TP
+.fi
+.B
+\-\-main, \-m name
+name will be the initial page displayed.
+.TP
+.fi
+.B
+\-\-merge, \-M
+when creating ri output, merge processed classes into previously
+documented classes of the name name.
+.TP
+.fi
+.B
+\-\-one\-file, \-1
+put all the output into a single file.
+.TP
+.fi
+.B
+\-\-op, \-o dir
+set the output directory.
+.TP
+.fi
+.B
+\-\-opname, \-n name
+set the name of the output. Has no effect for HTML.
+.TP
+.fi
+.B
+\-\-promiscuous, \-p
+When documenting a file that contains a module or class also defined in
+other files, show all stuff for that module/class in each files page. By
+default, only show stuff defined in that particular file.
+.TP
+.fi
+.B
+\-\-quiet, \-q
+don't show progress as we parse.
+.TP
+.fi
+.B
+\-\-ri, \-r
+generate output for use by 'ri.' The files are stored in the '.rdoc'
+directory under your home directory unless overridden by a subsequent \-\-op
+parameter, so no special privileges are needed.
+.TP
+.fi
+.B
+\-\-ri\-site, \-R
+generate output for use by 'ri.' The files are stored in a site\-wide
+directory, making them accessible to others, so special privileges are
+needed.
+.TP
+.fi
+.B
+\-\-ri\-system, \-Y
+generate output for use by 'ri.' The files are stored in a system\-level
+directory, making them accessible to others, so special privileges are
+needed. This option is intended to be used during Ruby installations.
+.TP
+.fi
+.B
+\-\-show\-hash, \-H
+a name of the form #name in a comment is a possible hyperlink to an
+instance method name. When displayed, the '#' is removed unless this
+option is specified.
+.TP
+.fi
+.B
+\-\-style, \-s stylesheet\-url
+specifies the URL of a separate stylesheet.
+.TP
+.fi
+.B
+\-\-tab\-width, \-w n
+set the width of tab characters (default 8).
+.TP
+.fi
+.B
+\-\-template, \-T template\-name
+set the template used when generating output.
+.TP
+.fi
+.B
+\-\-title, \-t text
+set text as the title for the output.
+.TP
+.fi
+.B
+\-\-version, \-v
+display RDoc's version.
+.TP
+.fi
+.B
+\-\-webcvs, \-W url
+specify a URL for linking to a web frontend to CVS. If the URL contains a
+'%s', the name of the current file will be substituted; if the URL doesn't
+contain a '%s', the filename will be appended to it.
+
diff --git a/ri.1 b/ri.1
new file mode 100644
index 0000000..517685d
--- /dev/null
+++ b/ri.1
@@ -0,0 +1,82 @@
+.\" DO NOT MODIFY THIS FILE! it was generated by rd2
+.TH ri1.9 1 "April 2005"
+.SH NAME
+.PP
+ri1.9 \- Ruby Information at your fingertips
+.SH SYNOPSIS
+.PP
+ri1.9 [options] [names...]
+.SH DESCRIPTION
+.PP
+\fIri1.9\fP displaies information on Ruby classes, modules, and methods.
+You can give the names of classes or methods to see their documentation.
+Partial names may be given: if the names match more than
+one entity, a list will be shown, otherwise details on
+that entity will be displayed.
+.PP
+Nested classes and modules can be specified using the normal
+Name::Name notation, and instance methods can be distinguished
+from class methods using "." (or "#") instead of "::".
+.PP
+For example:
+.nf
+\& ri1.9 File
+\& ri1.9 File.new
+\& ri1.9 F.n
+\& ri1.9 zip
+.fi
+.PP
+Note that shell quoting may be required for method names
+containing punctuation:
+.nf
+\& ri1.9 'Array.[]'
+\& ri1.9 compact\\!
+.fi
+.SH OPTIONS
+.TP
+.fi
+.B
+\-\-classes, \-c
+Display the names of classes and modules we know about.
+.TP
+.fi
+.B
+\-\-doc\-dir, \-d dirname
+A directory to search for documentation. If not specified, we search the
+standard rdoc/ri directories.
+.TP
+.fi
+.B
+\-\-format, \-f name
+Format to use when displaying output: ansi, bs, html, plain, simple. Use
+'bs' (backspace) with most pager programs. To use ANSI, either also use
+the \-T option, or tell your pager to allow control characters. (for
+example using the \-R option to less.)
+.TP
+.fi
+.B
+\-\-list\-names, \-l
+List all the names known to RDoc, one per line.
+.TP
+.fi
+.B
+\-\-no\-pager, \-T
+Send output directly to stdout.
+.TP
+.fi
+.B
+\-\-width, \-w width
+Set the width of the output.
+.TP
+.fi
+.B
+\-\-version, \-v
+Display the version of ri1.9.
+.TP
+.fi
+.B
+\-\-help, \-h
+Display help.
+.PP
+Options may also be passed in the 'RI' environment variable
+
diff --git a/testrb.1 b/testrb.1
new file mode 100644
index 0000000..423ced4
--- /dev/null
+++ b/testrb.1
@@ -0,0 +1,60 @@
+.\" DO NOT MODIFY THIS FILE! it was generated by rd2
+.TH testrb1.9 1 "December 2003"
+.SH NAME
+.PP
+testrb1.9 \- Automatic runnter for Test::Unit of Ruby
+.SH SYNOPSIS
+.PP
+testrb1.9 [options] [\-\- untouched arguments] test ...
+.SH DESCRIPTION
+.PP
+testrb1.9 loads and runs unit\-tests. If test is directory name, testrb1.9
+testrb1.9 traverses the directory.
+.SH OPTIONS
+.TP
+.fi
+.B
+\-r, \-\-runner=RUNNER
+Use the given RUNNER. (t[k], c[onsole], g[tk], f[ox])
+.TP
+.fi
+.B
+\-a, \-\-add=TORUN
+Add TORUN to the list of things to run; can be a file or a directory.
+.TP
+.fi
+.B
+\-p, \-\-pattern=PATTERN
+Match files to collect against PATTERN. (default pattern is
+/\\Atest_.*\\.rb\\Z/.)
+.TP
+.fi
+.B
+\-n, \-\-name=NAME
+Runs tests matching NAME. (patterns may be used.)
+.TP
+.fi
+.B
+\-t, \-\-testcase=TESTCASE
+Runs tests in TestCases matching TESTCASE. (patterns may be used.)
+.TP
+.fi
+.B
+\-v, \-\-verbose=[LEVEL]
+Set the output level (default is verbose). (p[rogress], n[ormal],
+v[erbose], s[ilent])
+.TP
+.fi
+.B
+\-\-
+Stop processing options so that the remaining options will be passed to
+the test.
+.TP
+.fi
+.B
+\-h, \-\-help
+Display help.
+.SH AUTHOR
+.PP
+This manpage was contributed by akira yamada <akira@debian.org>
+