mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	merge revision(s) 58410,58411: [Backport #13487]
ri.1: rewrite ri man page * man/ri.1: update the (very outdated) ri man page: * update document date * fix document title formatting and volume name * update descriptions and options to current ri --help text * fix some mdoc formatting errors (missing escaping of `\', wrong macro for bullet list items) * various rewordings and other improvements improve man pages * man/ruby.1, man/erb.1, man/goruby.1, man/irb.1: fix document title formatting and volume name, improve "REPORTING BUGS" section: fix mdoc formatting error (wrong macro for bullet list items), small rewordings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_3@62132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									937457fee8
								
							
						
					
					
						commit
						66dfa32fe0
					
				
					 7 changed files with 185 additions and 108 deletions
				
			
		
							
								
								
									
										19
									
								
								ChangeLog
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								ChangeLog
									
										
									
									
									
								
							|  | @ -1,3 +1,22 @@ | |||
| Wed Jan 31 20:42:11 2018  Marcus Stollsteimer  <sto.mar@web.de> | ||||
| 
 | ||||
| 	ri.1: rewrite ri man page | ||||
| 
 | ||||
| 	* man/ri.1: update the (very outdated) ri man page: | ||||
| 	  * update document date | ||||
| 	  * fix document title formatting and volume name | ||||
| 	  * update descriptions and options to current ri --help text | ||||
| 	  * fix some mdoc formatting errors (missing escaping of `\', | ||||
| 	    wrong macro for bullet list items) | ||||
| 	  * various rewordings and other improvements | ||||
| 
 | ||||
| 	improve man pages | ||||
| 
 | ||||
| 	* man/ruby.1, man/erb.1, man/goruby.1, man/irb.1: | ||||
| 	  fix document title formatting and volume name, | ||||
| 	  improve "REPORTING BUGS" section: fix mdoc formatting error | ||||
| 	  (wrong macro for bullet list items), small rewordings. | ||||
| 
 | ||||
| Wed Jan 31 20:25:09 2018  Shugo Maeda  <shugo@ruby-lang.org> | ||||
| 
 | ||||
| 	lib/net/imap.rb: Ignore trailing space for Microsoft Exchange Server | ||||
|  |  | |||
							
								
								
									
										13
									
								
								man/erb.1
									
										
									
									
									
								
							
							
						
						
									
										13
									
								
								man/erb.1
									
										
									
									
									
								
							|  | @ -1,6 +1,6 @@ | |||
| .\"Ruby is copyrighted by Yukihiro Matsumoto <matz@netlab.jp>. | ||||
| .Dd November 15, 2012 | ||||
| .Dt ERB(1) "" "Ruby Programmers Reference Guide" | ||||
| .Dt ERB \&1 "Ruby Programmer's Reference Guide" | ||||
| .Os UNIX | ||||
| .Sh NAME | ||||
| .Nm erb | ||||
|  | @ -143,15 +143,16 @@ class. | |||
| .Pp | ||||
| .Sh REPORTING BUGS | ||||
| .Bl -bullet | ||||
| .Li Security vulnerabilities should be reported via an email to | ||||
| .Aq security@ruby-lang.org Ns | ||||
| .Li . | ||||
| .It | ||||
| Security vulnerabilities should be reported via an email to | ||||
| .Mt security@ruby-lang.org . | ||||
| Reported problems will be published after being fixed. | ||||
| .Pp | ||||
| .Li And you can report other bugs and feature requests via the | ||||
| .It | ||||
| Other bugs and feature requests can be reported via the | ||||
| Ruby Issue Tracking System (http://bugs.ruby-lang.org). | ||||
| Do not report security vulnerabilities | ||||
| via the system because it publishes the vulnerabilities immediately. | ||||
| via this system because it publishes the vulnerabilities immediately. | ||||
| .El | ||||
| .Sh AUTHORS | ||||
| Written by Masatoshi SEKI. | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| .\"Ruby is copyrighted by Yukihiro Matsumoto <matz@netlab.jp>. | ||||
| .Dd November 15, 2012 | ||||
| .Dt GORUBY(1) "" "Ruby Programmers Reference Guide" | ||||
| .Dt GORUBY \&1 "Ruby Programmer's Reference Guide" | ||||
| .Os UNIX | ||||
| .Sh NAME | ||||
| .Nm goruby | ||||
|  |  | |||
							
								
								
									
										13
									
								
								man/irb.1
									
										
									
									
									
								
							
							
						
						
									
										13
									
								
								man/irb.1
									
										
									
									
									
								
							|  | @ -1,6 +1,6 @@ | |||
| .\"Ruby is copyrighted by Yukihiro Matsumoto <matz@netlab.jp>. | ||||
| .Dd November 15, 2012 | ||||
| .Dt IRB(1) "" "Ruby Programmers Reference Guide" | ||||
| .Dt IRB \&1 "Ruby Programmer's Reference Guide" | ||||
| .Os UNIX | ||||
| .Sh NAME | ||||
| .Nm irb | ||||
|  | @ -159,15 +159,16 @@ Personal irb initialization. | |||
| .Pp | ||||
| .Sh REPORTING BUGS | ||||
| .Bl -bullet | ||||
| .Li Security vulnerabilities should be reported via an email to | ||||
| .Aq security@ruby-lang.org Ns | ||||
| .Li . | ||||
| .It | ||||
| Security vulnerabilities should be reported via an email to | ||||
| .Mt security@ruby-lang.org . | ||||
| Reported problems will be published after being fixed. | ||||
| .Pp | ||||
| .Li And you can report other bugs and feature requests via the | ||||
| .It | ||||
| Other bugs and feature requests can be reported via the | ||||
| Ruby Issue Tracking System (http://bugs.ruby-lang.org). | ||||
| Do not report security vulnerabilities | ||||
| via the system because it publishes the vulnerabilities immediately. | ||||
| via this system because it publishes the vulnerabilities immediately. | ||||
| .El | ||||
| .Sh AUTHORS | ||||
| Written by Keiju ISHITSUKA. | ||||
|  |  | |||
							
								
								
									
										229
									
								
								man/ri.1
									
										
									
									
									
								
							
							
						
						
									
										229
									
								
								man/ri.1
									
										
									
									
									
								
							|  | @ -1,47 +1,56 @@ | |||
| .\"Ruby is copyrighted by Yukihiro Matsumoto <matz@netlab.jp>. | ||||
| .Dd July 10, 2013 | ||||
| .Dt RI(1) "" "Ruby Programmers Reference Guide" | ||||
| .Dd April 20, 2017 | ||||
| .Dt RI \&1 "Ruby Programmer's Reference Guide" | ||||
| .Os UNIX | ||||
| .Sh NAME | ||||
| .Nm ri | ||||
| .Nd Ruby API reference front end | ||||
| .Sh SYNOPSIS | ||||
| .Nm | ||||
| .Op Fl alTi | ||||
| .Op Fl d Ar directory | ||||
| .Op Fl f Ar format | ||||
| .Op Fl w Ar width | ||||
| .Op Fl -server Ns [= Ns Ar PORT Ns ] | ||||
| .Op Fl -no-standard-docs | ||||
| .Op Fl ahilTv | ||||
| .Op Fl d Ar DIRNAME | ||||
| .Op Fl f Ar FORMAT | ||||
| .Op Fl w Ar WIDTH | ||||
| .Op Fl - Ns Oo Cm no- Oc Ns Cm pager | ||||
| .Op Fl -server Ns Oo = Ns Ar PORT Oc | ||||
| .Op Fl - Ns Oo Cm no- Oc Ns Cm list-doc-dirs | ||||
| .Op Fl -no-standard-docs | ||||
| .Op Fl - Ns Oo Cm no- Oc Ns Bro Cm system Ns | Ns Cm site Ns | Ns Cm gems Ns | Ns Cm home Brc | ||||
| .Op Ar target ... | ||||
| .Op Fl - Ns Oo Cm no- Oc Ns Cm profile | ||||
| .Op Fl -dump Ns = Ns Ar CACHE | ||||
| .Op Ar name ... | ||||
| .Sh DESCRIPTION | ||||
| .Nm | ||||
| is a CLI front end for the Ruby API reference. | ||||
| You can search and read API reference for classes and methods with | ||||
| is a command-line front end for the Ruby API reference. | ||||
| You can search and read the API reference for classes and methods with | ||||
| .Nm . | ||||
| .Pp | ||||
| .Nm | ||||
| is a part of Ruby. | ||||
| .Pp | ||||
| .Ar target | ||||
| can be one of the following forms: | ||||
| .Ar name | ||||
| can be: | ||||
| .Bl -diag -offset indent | ||||
| .It Class | ||||
| for classes | ||||
| .It Class::method | ||||
| for class methods | ||||
| .It Class#method | ||||
| for instance methods | ||||
| .It Class.method | ||||
| for both class and instance methods | ||||
| .It method | ||||
| for both class and instance methods | ||||
| .It Class | Module | Module::Class | ||||
| .Pp | ||||
| .It Class::method | Class#method | Class.method | method | ||||
| .Pp | ||||
| .It gem_name: | gem_name:README | gem_name:History | ||||
| .El | ||||
| .Pp | ||||
| All class names may be abbreviated to their minimum unambiguous form. If a name | ||||
| is ambiguous, all valid options will be listed. | ||||
| All class names may be abbreviated to their minimum unambiguous form. | ||||
| If a name is ambiguous, all valid options will be listed. | ||||
| .Pp | ||||
| A | ||||
| .Ql \&. | ||||
| matches either class or instance methods, while #method | ||||
| matches only instance and ::method matches only class methods. | ||||
| .Pp | ||||
| README and other files may be displayed by prefixing them with the gem name | ||||
| they're contained in.  If the gem name is followed by a | ||||
| .Ql \&: | ||||
| all files in the gem will be shown. | ||||
| The file name extension may be omitted where it is unambiguous. | ||||
| .Pp | ||||
| For example: | ||||
| .Bd -literal -offset indent | ||||
|  | @ -49,23 +58,51 @@ ri Fil | |||
| ri File | ||||
| ri File.new | ||||
| ri zip | ||||
| ri rdoc:README | ||||
| .Ed | ||||
| .Pp | ||||
| Note that shell quoting may be required for method names containing | ||||
| punctuation: | ||||
| Note that shell quoting or escaping may be required for method names | ||||
| containing punctuation: | ||||
| .Bd -literal -offset indent | ||||
| ri 'Array.[]' | ||||
| ri compact\! | ||||
| ri compact\e! | ||||
| .Ed | ||||
| .Pp | ||||
| To see the default directories | ||||
| .Nm | ||||
| will search, run: | ||||
| .Bd -literal -offset indent | ||||
| ri --list-doc-dirs | ||||
| .Ed | ||||
| .Pp | ||||
| Specifying the | ||||
| .Fl -system , Fl -site , Fl -home , Fl -gems , | ||||
| or | ||||
| .Fl -doc-dir | ||||
| options will limit | ||||
| .Nm | ||||
| to searching only the specified directories. | ||||
| .Pp | ||||
| .Nm | ||||
| options may be set in the | ||||
| .Ev RI | ||||
| environment variable. | ||||
| .Pp | ||||
| The | ||||
| .Nm | ||||
| pager can be set with the | ||||
| .Ev RI_PAGER | ||||
| environment variable or the | ||||
| .Ev PAGER | ||||
| environment variable. | ||||
| .Pp | ||||
| .Sh OPTIONS | ||||
| .Bl -tag -width "1234567890123" -compact | ||||
| .Pp | ||||
| .It Fl -help | ||||
| Show help and exit. | ||||
| .Pp | ||||
| .It Fl v | ||||
| .It Fl -version | ||||
| Output version information and exit. | ||||
| .It Fl i | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm interactive | ||||
| In interactive mode you can repeatedly | ||||
| look up methods with autocomplete. | ||||
| .Pp | ||||
| .It Fl a | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm all | ||||
|  | @ -77,115 +114,133 @@ List classes | |||
| .Nm | ||||
| knows about. | ||||
| .Pp | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm pager | ||||
| Send output to a pager, | ||||
| rather than directly to stdout. | ||||
| .Pp | ||||
| .It Fl T | ||||
| .It Fl -no-pager | ||||
| Send output directly to stdout, rather than to a pager. | ||||
| Synonym for | ||||
| .Fl -no-pager . | ||||
| .Pp | ||||
| .It Fl d Ar directory | ||||
| .It Fl -doc-dir Ns = Ns Ar directory | ||||
| List of directories from which to source documentation in addition to the standard | ||||
| directories.  May be repeated. | ||||
| .It Fl w Ar WIDTH | ||||
| .It Fl -width Ns = Ns Ar WIDTH | ||||
| Set the width of the output. | ||||
| .Pp | ||||
| .It Fl -server Ns [= Ns Ar PORT Ns ] | ||||
| Run RDoc server on the given port.  The default port is 8214. | ||||
| .It Fl -server Ns Oo = Ns Ar PORT Oc | ||||
| Run RDoc server on the given port. | ||||
| The default port is\~8214. | ||||
| .Pp | ||||
| .It Fl f Ar FORMAT | ||||
| .It Fl -format Ns = Ns FORMAT | ||||
| Format to use when displaying output: | ||||
| .It Fl -format Ns = Ns Ar FORMAT | ||||
| Use the selected formatter. | ||||
| The default formatter is | ||||
| .Li bs | ||||
| for paged output and | ||||
| .Li ansi | ||||
| otherwise. | ||||
| Valid formatters are: | ||||
| .Li ansi , Li bs , Li markdown , Li rdoc . | ||||
| .Pp | ||||
| ansi, bs, markdown, rdoc | ||||
| .It Fl h | ||||
| .It Fl -help | ||||
| Show help and exit. | ||||
| .Pp | ||||
| Use 'bs' (backspace) with most pager programs. To use ANSI, either disable the | ||||
| pager or tell the pager to allow control characters. | ||||
| .It Fl v | ||||
| .It Fl -version | ||||
| Output version information and exit. | ||||
| .El | ||||
| .Pp | ||||
| .It Fl i | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm interactive | ||||
| This makes | ||||
| .Nm | ||||
| go into interactive mode. | ||||
| .Pp | ||||
| When | ||||
| .Nm | ||||
| is in interactive mode it will allow the user to disambiguate lists of | ||||
| methods in case multiple methods match against a method search string.  It also | ||||
| will allow the user to enter in a method name (with auto-completion, if readline | ||||
| is supported) when viewing a class. | ||||
| Data source options: | ||||
| .Bl -tag -width "1234567890123" -compact | ||||
| .Pp | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm list-doc-dirs | ||||
| List the directories from which ri will source documentation on stdout and exit. | ||||
| List the directories from which | ||||
| .Nm | ||||
| will source documentation on stdout and exit. | ||||
| .Pp | ||||
| .It Fl d Ar DIRNAME | ||||
| .It Fl -doc-dir Ns = Ns Ar DIRNAME | ||||
| List of directories from which to source | ||||
| documentation in addition to the standard | ||||
| directories.  May be repeated. | ||||
| .Pp | ||||
| .It Fl -no-standard-docs | ||||
| Do not include documentation from the Ruby standard library, | ||||
| .Pa site_lib , | ||||
| installed gems, or | ||||
| .Pa ~/.rdoc . | ||||
| .Pp | ||||
| Equivalent to specifying the options | ||||
| .Fl -no-system , Fl -no-site , Fl -no-gems , | ||||
| and | ||||
| .Fl -no-home . | ||||
| Use with | ||||
| .Fl -doc-dir . | ||||
| .Pp | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm system | ||||
| Include documentation from Ruby's standard library.  Defaults to true. | ||||
| .Pp | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm site | ||||
|  Include documentation from libraries installed in site_lib. Defaults to true. | ||||
| Include documentation from libraries installed in | ||||
| .Pa site_lib . | ||||
| Defaults to true. | ||||
| .Pp | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm gems | ||||
| Include documentation from RubyGems. Defaults to true. | ||||
| Include documentation from RubyGems.  Defaults to true. | ||||
| .Pp | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm home | ||||
| Include documentation stored in ~/.rdoc.  Defaults to true. | ||||
| Include documentation stored in | ||||
| .Pa ~/.rdoc . | ||||
| Defaults to true. | ||||
| .El | ||||
| .Pp | ||||
| .It Fl w Ar width | ||||
| .It Fl -width Ns = Ns Ar width | ||||
| Set the width of the output. | ||||
| Debug options: | ||||
| .Bl -tag -width "1234567890123" -compact | ||||
| .Pp | ||||
| .It Fl - Ns Oo Cm no- Oc Ns Cm profile | ||||
| Run with the Ruby profiler. | ||||
| .Pp | ||||
| .It Fl -dump Ns = Ns Ar CACHE | ||||
| Dump data from an ri cache or data file. | ||||
| .El | ||||
| .Pp | ||||
| .Sh ENVIRONMENT | ||||
| .Bl -tag -width "USERPROFILE" -compact | ||||
| .Pp | ||||
| .It Ev RI | ||||
| Additional options. | ||||
| Options to prepend to those specified on the command-line. | ||||
| .Pp | ||||
| .It Ev RI_PAGER | ||||
| .It Ev PAGER | ||||
| Used as the name of pager program for displaying. | ||||
| Pager program to use for displaying. | ||||
| .Pp | ||||
| .It Ev HOME | ||||
| .It Ev USERPROFILE | ||||
| .It Ev HOMEPATH | ||||
| Path to user's home directory. | ||||
| Path to the user's home directory. | ||||
| .El | ||||
| .Pp | ||||
| .Sh FILES | ||||
| .Bl -tag -width "USERPROFILE" -compact | ||||
| .Pp | ||||
| .It Pa ~/.ri | ||||
| Caches recently referenced documents here. | ||||
| .Pp | ||||
| .It Pa ~/.rdoc | ||||
| Searches user-wide documents here. | ||||
| Path for ri data in the user's home directory. | ||||
| .Pp | ||||
| .El | ||||
| .Pp | ||||
| .Sh SEE ALSO | ||||
| .Xr ruby 1 | ||||
| .Xr rdoc 1 | ||||
| .Xr ruby 1 , | ||||
| .Xr rdoc 1 , | ||||
| .Xr gem 1 | ||||
| .Pp | ||||
| .Sh REPORTING BUGS | ||||
| .Bl -bullet | ||||
| .Li Security vulnerabilities should be reported via an email to | ||||
| .Aq security@ruby-lang.org Ns | ||||
| .Li . | ||||
| .It | ||||
| Security vulnerabilities should be reported via an email to | ||||
| .Mt security@ruby-lang.org . | ||||
| Reported problems will be published after being fixed. | ||||
| .Pp | ||||
| .Li And you can report other bugs and feature requests via the | ||||
| .It | ||||
| Other bugs and feature requests can be reported via the | ||||
| Ruby Issue Tracking System (http://bugs.ruby-lang.org). | ||||
| Do not report security vulnerabilities | ||||
| via the system because it publishes the vulnerabilities immediately. | ||||
| via this system because it publishes the vulnerabilities immediately. | ||||
| .El | ||||
| .Sh AUTHORS | ||||
| Written by Dave Thomas | ||||
| .Aq dave@pragmaticprogrammer.com | ||||
| Written by | ||||
| .An Dave Thomas Aq dave@pragmaticprogrammer.com . | ||||
|  |  | |||
							
								
								
									
										15
									
								
								man/ruby.1
									
										
									
									
									
								
							
							
						
						
									
										15
									
								
								man/ruby.1
									
										
									
									
									
								
							|  | @ -1,6 +1,6 @@ | |||
| .\"Ruby is copyrighted by Yukihiro Matsumoto <matz@netlab.jp>. | ||||
| .Dd October 31, 2015 | ||||
| .Dt RUBY(1) "" "Ruby Programmers Reference Guide" | ||||
| .Dt RUBY \&1 "Ruby Programmer's Reference Guide" | ||||
| .\".Dt RUBY 1 | ||||
| .Os UNIX | ||||
| .Sh NAME | ||||
|  | @ -632,15 +632,16 @@ Comprehensive catalog of Ruby libraries. | |||
| .Pp | ||||
| .Sh REPORTING BUGS | ||||
| .Bl -bullet | ||||
| .Li Security vulnerabilities should be reported via an email to | ||||
| .Aq security@ruby-lang.org Ns | ||||
| .Li . | ||||
| Reported problems will be published after they've been fixed. | ||||
| .It | ||||
| Security vulnerabilities should be reported via an email to | ||||
| .Mt security@ruby-lang.org . | ||||
| Reported problems will be published after being fixed. | ||||
| .Pp | ||||
| .Li And you can report other bugs and feature requests via the | ||||
| .It | ||||
| Other bugs and feature requests can be reported via the | ||||
| Ruby Issue Tracking System (https://bugs.ruby-lang.org/). | ||||
| Do not report security vulnerabilities | ||||
| via the system because it publishes the vulnerabilities immediately. | ||||
| via this system because it publishes the vulnerabilities immediately. | ||||
| .El | ||||
| .Sh AUTHORS | ||||
| Ruby is designed and implemented by | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| #define RUBY_VERSION "2.3.7" | ||||
| #define RUBY_RELEASE_DATE "2018-01-31" | ||||
| #define RUBY_PATCHLEVEL 393 | ||||
| #define RUBY_PATCHLEVEL 394 | ||||
| 
 | ||||
| #define RUBY_RELEASE_YEAR 2018 | ||||
| #define RUBY_RELEASE_MONTH 1 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 usa
						usa