-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
403 lines (394 loc) · 36.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0, user-scalable=no'>
<meta name='apple-touch-fullscreen' content='yes'>
<meta name='apple-mobile-web-app-capable' content='yes'>
<meta name='apple-mobile-web-app-status-bar-style' content='rgba(228,228,228,1.0)'>
<title>File: Ruby-2.6.10 Core & Std-Lib List — Ruby-2.6.10</title>
<link rel='stylesheet' type='text/css' href='../css/y_fonts.css' />
<link rel='stylesheet' type='text/css' href='../css/highlight.github.css' />
<link rel='stylesheet' type='text/css' href='../css/y_style.css' />
<link rel='stylesheet' type='text/css' href='../css/y_list.css' />
<link rel='stylesheet' type='text/css' href='../css/y_color.css' />
<script type='text/javascript'>
var pathId = "std_lib",
relpath = '';
var t2Info = {
CSEP: '.',
ISEP: '#',
NSEP: '::'
};
</script>
<script type='text/javascript' charset='utf-8' src='../js/highlight.pack.js'></script>
<script type='text/javascript' charset='utf-8' src='../js/y_app.js'></script>
</head>
<body>
<svg id='y_wait' class viewBox='0 0 90 90'></svg>
<div id='settings' class='hidden'></div>
<div id='y_list' class='d h'>
<header id='list_header'></header>
<nav id= 'list_nav' class='y_nav l_nav'>
<ul id='list_items'></ul>
</nav>
</div>
<div id='y_toc' class='f h'>
<header id='toc_header'></header>
<nav id= 'toc_nav' class='y_nav t_nav'>
<ol id='toc_items'></ol>
</nav>
</div>
<div id='y_main' tabindex='-1'>
<header id='y_header'>
<div id='y_menu'>
<a id='home_no_xhr' href='/'>Home</a> »
<a href='.'>Ruby-2.6.10</a> »
<a href='_index.html'>Index</a> »
<span class='title'><a id='t2_doc_top' href='#'>File: Ruby-2.6.10 Core & Std-Lib List ▲</a></span>
</div>
<a id='list_href' href="file_list.html"></a>
<div id='y_measure_em' class='y_measure'></div>
<div id='y_measure_vh' class='y_measure'></div>
<span id='y_measure_50pre' class='y_measure'><code>123456789_123456789_123456789_123456789_123456789_</code></span>
</header>
<div id='content' class='file'>
<h1>Ruby 2.6.10 p210 2022-04-12 Core & Standard Library</h1>
<ul class='summary'><li><span id='t2_rc' class='summary_signature'><a href='Core/index.html'>Ruby Core</a></span></li></ul>
<h2>Standard Library Summary</h2>
<dl class='summary compact'>
<dt><a href='abbrev/Abbrev.html'>abbrev</a></dt>
<dt><a href='base64/Base64.html'>base64</a></dt>
<dt><a href='benchmark/Benchmark.html'>benchmark</a></dt>
<dt><a href='bigdecimal/BigDecimal.html'>bigdecimal</a></dt>
<dt><a href='bundler/Bundler.html'>bundler</a></dt>
<dt><a href='cgi/CGI.html'>cgi</a></dt>
<dt><a href='cmath/CMath.html'>cmath</a></dt>
<dt><a href='coverage/Coverage.html'>coverage</a></dt>
<dt><a href='csv/CSV.html'>csv</a></dt>
<dt><a href='date/Date.html'>date</a></dt>
<dt><a href='dbm/DBM.html'>dbm</a></dt>
<dt><a href='debug/DEBUGGER__.html'>debug</a></dt>
<dt><a href='delegate/Delegator.html'>delegate</a></dt>
<dt><a href='did_you_mean/index.html'>did_you_mean</a></dt>
<dt><a href='digest/Digest.html'>digest</a></dt>
<dt><a href='drb/DRb.html'>drb</a></dt>
<dt><a href='e2mmap/Exception2MessageMapper.html'>e2mmap</a></dt>
<dt><a href='English/English.html'>English</a></dt>
<dt><a href='erb/ERB.html'>erb</a></dt>
<dt><a href='etc/Etc.html'>etc</a></dt>
<dt><a href='fcntl/Fcntl.html'>fcntl</a></dt>
<dt><a href='fiddle/Fiddle.html'>fiddle</a></dt>
<dt><a href='fileutils/FileUtils.html'>fileutils</a></dt>
<dt><a href='find/Find.html'>find</a></dt>
<dt><a href='forwardable/Forwardable.html'>forwardable</a></dt>
<dt><a href='gdbm/GDBM.html'>gdbm</a></dt>
<dt><a href='getoptlong/GetoptLong.html'>getoptlong</a></dt>
<dt><a href='io-console/IO.html'>io/console</a></dt>
<dt><a href='io-nonblock/IO.html'>io/nonblock</a></dt>
<dt><a href='io-wait/IO.html'>io/wait</a></dt>
<dt><a href='ipaddr/IPAddr.html'>ipaddr</a></dt>
<dt><a href='irb/IRB.html'>irb</a></dt>
<dt><a href='json/JSON.html'>json</a></dt>
<dt><a href='logger/Logger.html'>logger</a></dt>
<dt><a href='matrix/Matrix.html'>matrix</a></dt>
<dt><a href='minitest/index.html'>minitest</a></dt>
<dt><a href='mkmf/MakeMakefile.html'>mkmf</a></dt>
<dt><a href='monitor/Monitor.html'>monitor</a></dt>
<dt><a href='mutex_m/Mutex_m.html'>mutex_m</a></dt>
<dt><a href='net-telnet/index.html'>net/telnet</a></dt>
<dt><a href='net-ftp/Net/FTP.html'>net/ftp</a></dt>
<dt><a href='net-http/Net/HTTP.html'>net/http</a></dt>
<dt><a href='net-imap/Net/IMAP.html'>net/imap</a></dt>
<dt><a href='net-pop/Net/POP3.html'>net/pop</a></dt>
<dt><a href='net-proto/Net/Protocol.html'>net/proto</a></dt>
<dt><a href='net-smtp/Net/SMTP.html'>net/smtp</a></dt>
<dt><a href='nkf/NKF.html'>nkf</a></dt>
<dt><a href='objspace/ObjectSpace.html'>objspace</a></dt>
<dt><a href='observer/Observable.html'>observer</a></dt>
<dt><a href='open-uri/OpenURI.html'>open-uri</a></dt>
<dt><a href='open3/Open3.html'>open3</a></dt>
<dt><a href='openssl/OpenSSL.html'>openssl</a></dt>
<dt><a href='optparse/OptionParser.html'>optparse</a></dt>
<dt><a href='ostruct/OpenStruct.html'>ostruct</a></dt>
<dt><a href='pathname/Pathname.html'>pathname</a></dt>
<dt><a href='power_assert/index.html'>power_assert</a></dt>
<dt><a href='pp/PP.html'>pp</a></dt>
<dt><a href='prettyprint/PrettyPrint.html'>prettyprint</a></dt>
<dt><a href='prime/Prime.html'>prime</a></dt>
<dt><a href='profiler/Profiler__.html'>profile</a></dt>
<dt><a href='profiler/Profiler__.html'>profiler</a></dt>
<dt><a href='pstore/PStore.html'>pstore</a></dt>
<dt><a href='psych/Psych.html'>psych</a></dt>
<dt><a href='pty/PTY.html'>pty</a></dt>
<dt><a href='racc/Racc.html'>racc</a></dt>
<dt><a href='racc-parser/Racc.html'>racc/parser</a></dt>
<dt><a href='rake/index.html'>rake</a></dt>
<dt><a href='rdoc/RDoc.html'>rdoc</a></dt>
<dt><a href='readline/Readline.html'>readline</a></dt>
<dt><a href='resolv/Resolv.html'>resolv</a></dt>
<dt><a href='resolv-replace/index.html'>resolv-replace</a></dt>
<dt><a href='rexml/REXML.html'>rexml</a></dt>
<dt><a href='rinda/Rinda.html'>rinda</a></dt>
<dt><a href='ripper/Ripper.html'>ripper</a></dt>
<dt><a href='rss/RSS.html'>rss</a></dt>
<dt><a href='rubygems/Gem.html'>rubygems</a></dt>
<dt><a href='scanf/Scanf.html'>scanf</a></dt>
<dt><a href='sdbm/SDBM.html'>sdbm</a></dt>
<dt><a href='securerandom/SecureRandom.html'>securerandom</a></dt>
<dt><a href='set/Set.html'>set</a></dt>
<dt><a href='shell/Shell.html'>shell</a></dt>
<dt><a href='shellwords/Shellwords.html'>shellwords</a></dt>
<dt><a href='singleton/Singleton.html'>singleton</a></dt>
<dt><a href='socket/Socket.html'>socket</a></dt>
<dt><a href='stringio/StringIO.html'>stringio</a></dt>
<dt><a href='strscan/StringScanner.html'>strscan</a></dt>
<dt><a href='sync/Sync.html'>sync</a></dt>
<dt><a href='syslog/Syslog.html'>syslog</a></dt>
<dt><a href='tempfile/Tempfile.html'>tempfile</a></dt>
<dt><a href='test-unit/index.html'>test-unit</a></dt>
<dt><a href='thwait/ThreadsWait.html'>thwait</a></dt>
<dt><a href='time/Time.html'>time</a></dt>
<dt><a href='timeout/Timeout.html'>timeout</a></dt>
<dt><a href='tmpdir/Dir.html'>tmpdir</a></dt>
<dt><a href='tracer/Tracer.html'>tracer</a></dt>
<dt><a href='tsort/TSort.html'>tsort</a></dt>
<dt><a href='un/_index.html'>un</a></dt>
<dt><a href='unicode_normalize/index.html'>unicode_normalize</a></dt>
<dt><a href='uri/URI.html'>uri</a></dt>
<dt><a href='weakref/WeakRef.html'>weakref</a></dt>
<dt><a href='webrick/WEBrick.html'>webrick</a></dt>
<dt><a href='win32/_index.html'>win32</a></dt>
<dt><a href='win32ole/WIN32OLE.html'>win32ole</a></dt>
<dt><a href='xmlrpc/index.html'>xmlrpc</a></dt>
<dt><a href='yaml/YAML.html'>yaml</a></dt>
<dt><a href='yaml-dbm/YAML/DBM.html'>yaml/dbm</a></dt>
<dt><a href='yaml-store/YAML/Store.html'>yaml/store</a></dt>
<dt><a href='zlib/Zlib.html'>zlib</a></dt>
</dl>
<h2>Standard Library Detail</h2>
<table class='t2_tbl_1'>
<thead><tr><td>require</td><td>main class</td><td class='t2_c'>lib/ext</td></tr></thead>
<tbody>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='abbrev/Abbrev.html'>abbrev</a></h3></span></td><td>Abbrev</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Calculates a set of unique abbreviations for a given set of strings</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='base64/Base64.html'>base64</a></h3></span></td><td>Base64</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Support for encoding and decoding binary data using a Base64 representation</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='benchmark/Benchmark.html'>benchmark</a></h3></span></td><td>Benchmark</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides methods to measure and report the time used to execute code</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='bigdecimal/BigDecimal.html'>bigdecimal</a></h3></span></td><td>BigDecimal</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides arbitrary-precision floating point decimal arithmetic</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='bundler/Bundler.html'>bundler</a></h3></span></td><td>Bundler</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>The best way to manage your application's dependencies</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='cgi/CGI.html'>cgi</a></h3></span></td><td>CGI</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Support for the Common Gateway Interface protocol</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='cmath/CMath.html'>cmath</a></h3></span></td><td>CMath</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides Trigonometric and Transcendental functions for complex numbers</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='coverage/Coverage.html'>coverage</a></h3></span></td><td>Coverage</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides coverage measurement for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='csv/CSV.html'>csv</a></h3></span></td><td>CSV</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides an interface to read and write CSV files and data</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='date/Date.html'>date</a></h3></span></td><td>Date</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>A subclass of Object includes Comparable module for handling dates</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='dbm/DBM.html'>dbm</a></h3></span></td><td>DBM</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides a wrapper for the UNIX-style Database Manager Library</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='debug/DEBUGGER__.html'>debug</a></h3></span></td><td>DEBUGGER__</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Debugging functionality for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='delegate/Delegator.html'>delegate</a></h3></span></td><td>Delegator</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides three abilities to delegate method calls to an object</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='did_you_mean/index.html'>did_you_mean</a></h3></span></td><td>DidYouMean</td><td class='t2_c'>gem</td></tr>
<tr class='t2_s'><td colspan='2'>The gem that has been saving people from typos since 2014.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='digest/Digest.html'>digest</a></h3></span></td><td>Digest</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides a framework for message digest libraries</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='drb/DRb.html'>drb</a></h3></span></td><td>DRb</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Distributed object system for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='e2mmap/Exception2MessageMapper.html'>e2mmap</a></h3></span></td><td>Exception2MessageMapper</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Module for defining custom exceptions with specific messages</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='English/English.html'>English</a></h3></span></td><td>English</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Require 'English.rb' to reference global variables with less cryptic names</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='erb/ERB.html'>erb</a></h3></span></td><td>ERB</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>An easy to use but powerful templating system for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='etc/Etc.html'>etc</a></h3></span></td><td>Etc</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides access to information typically stored in UNIX /etc directory</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='fcntl/Fcntl.html'>fcntl</a></h3></span></td><td>Fcntl</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Loads constants defined in the OS fcntl.h C header file</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='fiddle/Fiddle.html'>fiddle</a></h3></span></td><td>Fiddle</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>A libffi wrapper for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='fileutils/FileUtils.html'>fileutils</a></h3></span></td><td>FileUtils</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Several file utility methods for copying, moving, removing, etc</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='find/Find.html'>find</a></h3></span></td><td>Find</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>This module supports top-down traversal of a set of file paths</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='forwardable/Forwardable.html'>forwardable</a></h3></span></td><td>Forwardable</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides delegation of specified methods to a designated object</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='gdbm/GDBM.html'>gdbm</a></h3></span></td><td>GDBM</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Ruby extension for the GNU dbm (gdbm) library</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='getoptlong/GetoptLong.html'>getoptlong</a></h3></span></td><td>GetoptLong</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Parse command line options similar to the GNU C getopt_long()</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='io-console/IO.html'>io/console</a></h3></span></td><td>IO</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Extension for Ruby IO class, .console</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='io-nonblock/IO.html'>io/nonblock</a></h3></span></td><td>IO</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Extension for Ruby IO class, #nonblock & #nonblock=</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='io-wait/IO.html'>io/wait</a></h3></span></td><td>IO</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Extension for Ruby IO class, #wait_readable & #wait_writable</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='ipaddr/IPAddr.html'>ipaddr</a></h3></span></td><td>IPAddr</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides methods to manipulate IPv4 and IPv6 IP addresses</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='irb/IRB.html'>irb</a></h3></span></td><td>IRB</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Interactive Ruby command-line tool for REPL (Read Eval Print Loop)</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='json/JSON.html'>json</a></h3></span></td><td>JSON</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Implements Javascript Object Notation for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='logger/Logger.html'>logger</a></h3></span></td><td>Logger</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides a simple logging utility for outputing messages</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='matrix/Matrix.html'>matrix</a></h3></span></td><td>Matrix</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Represents a mathematical matrix.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='minitest/index.html'>minitest</a></h3></span></td><td></td><td class='t2_c'>gem</td></tr>
<tr class='t2_s'><td colspan='2'>minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='mkmf/MakeMakefile.html'>mkmf</a></h3></span></td><td>MakeMakefile</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Module used to generate a Makefile for C extensions</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='monitor/Monitor.html'>monitor</a></h3></span></td><td>Monitor</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides an object or module to use safely by more than one thread</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='mutex_m/Mutex_m.html'>mutex_m</a></h3></span></td><td>Mutex_m</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Mixin to extend objects to be handled like a Mutex</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='net-telnet/index.html'>net/telnet</a></h3></span></td><td>Net::Telnet</td><td class='t2_c'>gem</td></tr>
<tr class='t2_s'><td colspan='2'>Provides telnet client functionality.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='net-ftp/Net/FTP.html'>net/ftp</a></h3></span></td><td>Net::FTP</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>File Transfer Protocol</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='net-http/Net/HTTP.html'>net/http</a></h3></span></td><td>Net::HTTP</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Hypertext Transfer Protocol</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='net-imap/Net/IMAP.html'>net/imap</a></h3></span></td><td>Net::IMAP</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Internet Message Access Protocol</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='net-pop/Net/POP3.html'>net/pop</a></h3></span></td><td>Net::POP3</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Post Office Protocol</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='net-proto/Net/Protocol.html'>net/proto</a></h3></span></td><td>Net::Protocol</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Internal Protocol Class</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='net-smtp/Net/SMTP.html'>net/smtp</a></h3></span></td><td>Net::SMTP</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Simple Mail Transfer Protocol</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='nkf/NKF.html'>nkf</a></h3></span></td><td>NKF</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Ruby extension for Network Kanji Filter</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='objspace/ObjectSpace.html'>objspace</a></h3></span></td><td>ObjectSpace</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Extends ObjectSpace module to add methods for internal statistics</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='observer/Observable.html'>observer</a></h3></span></td><td>Observable</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides a mechanism for publish / subscribe pattern in Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='open-uri/OpenURI.html'>open-uri</a></h3></span></td><td>OpenURI</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>An easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='open3/Open3.html'>open3</a></h3></span></td><td>Open3</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides access to stdin, stdout and stderr when running other programs</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='openssl/OpenSSL.html'>openssl</a></h3></span></td><td>OpenSSL</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides SSL, TSL and general purpose cryptography for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='optparse/OptionParser.html'>optparse</a></h3></span></td><td>OptionParser</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Ruby-oriented class for command-line option analysis</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='ostruct/OpenStruct.html'>ostruct</a></h3></span></td><td>OpenStruct</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Class to build custom data structures, similar to a Hash</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='pathname/Pathname.html'>pathname</a></h3></span></td><td>Pathname</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Representation of the name of a file or directory on the filesystem</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='power_assert/index.html'>power_assert</a></h3></span></td><td>PowerAssert</td><td class='t2_c'>gem</td></tr>
<tr class='t2_s'><td colspan='2'>Power Assert shows each value of variables and method calls in the expression.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='pp/PP.html'>pp</a></h3></span></td><td>PP</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides a PrettyPrinter for Ruby objects</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='prettyprint/PrettyPrint.html'>prettyprint</a></h3></span></td><td>PrettyPrint</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Implements a pretty printing algorithm for readable structure</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='prime/Prime.html'>prime</a></h3></span></td><td>Prime</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Prime numbers and factorization library</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='profiler/Profiler__.html'>profile</a></h3></span></td><td></td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Runs the Ruby Profiler__. See profiler</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='profiler/Profiler__.html'>profiler</a></h3></span></td><td>Profiler__</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides a way to profile your Ruby application</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='pstore/PStore.html'>pstore</a></h3></span></td><td>PStore</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Implements a file based persistence mechanism based on a Hash</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='psych/Psych.html'>psych</a></h3></span></td><td>Psych</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>A YAML parser and emitter for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='pty/PTY.html'>pty</a></h3></span></td><td>PTY</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Creates and manages pseudo terminals</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='racc/Racc.html'>racc</a></h3></span></td><td>Racc</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'> </td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='racc-parser/Racc.html'>racc/parser</a></h3></span></td><td>Racc</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>A LALR(1) parser generator written in Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='rake/index.html'>rake</a></h3></span></td><td>Rake</td><td class='t2_c'>gem</td></tr>
<tr class='t2_s'><td colspan='2'>Rake is a Make-like program implemented in Ruby.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='rdoc/RDoc.html'>rdoc</a></h3></span></td><td>RDoc</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Produces HTML and command-line documentation for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='readline/Readline.html'>readline</a></h3></span></td><td>Readline</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides an interface for GNU Readline and Edit Line (libedit)</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='resolv/Resolv.html'>resolv</a></h3></span></td><td>Resolv</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Thread-aware DNS resolver library in Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='resolv-replace/index.html'>resolv-replace</a></h3></span></td><td></td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Replace Socket DNS with Resolv</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='rexml/REXML.html'>rexml</a></h3></span></td><td>REXML</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>An XML toolkit for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='rinda/Rinda.html'>rinda</a></h3></span></td><td>Rinda</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>The Linda distributed computing paradigm in Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='ripper/Ripper.html'>ripper</a></h3></span></td><td>Ripper</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides an interface for parsing Ruby programs into S-expressions</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='rss/RSS.html'>rss</a></h3></span></td><td>RSS</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Family of libraries that support various formats of XML feeds</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='rubygems/Gem.html'>rubygems</a></h3></span></td><td>Gem</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Package management framework for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='scanf/Scanf.html'>scanf</a></h3></span></td><td>Scanf</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>A Ruby implementation of the C function scanf(3)</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='sdbm/SDBM.html'>sdbm</a></h3></span></td><td>SDBM</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>A simple file-based key-value store for String keys and values.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='securerandom/SecureRandom.html'>securerandom</a></h3></span></td><td>SecureRandom</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Interface for secure random number generator</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='set/Set.html'>set</a></h3></span></td><td>Set</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides a class to deal with collections of unordered, unique values</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='shell/Shell.html'>shell</a></h3></span></td><td>Shell</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>An idiomatic Ruby interface for common UNIX shell commands</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='shellwords/Shellwords.html'>shellwords</a></h3></span></td><td>Shellwords</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Manipulates strings with word parsing rules of UNIX Bourne shell</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='singleton/Singleton.html'>singleton</a></h3></span></td><td>Singleton</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Implementation of the Singleton pattern for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='socket/Socket.html'>socket</a></h3></span></td><td>Socket</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Access underlying OS socket implementations</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='stringio/StringIO.html'>stringio</a></h3></span></td><td>StringIO</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Pseudo I/O on String objects</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='strscan/StringScanner.html'>strscan</a></h3></span></td><td>StringScanner</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides lexical scanning operations on a String</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='sync/Sync.html'>sync</a></h3></span></td><td>Sync</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>A module that provides a two-phase lock with a counter, see Sync_m</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='syslog/Syslog.html'>syslog</a></h3></span></td><td>Syslog</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Ruby interface for the POSIX system logging facility</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='tempfile/Tempfile.html'>tempfile</a></h3></span></td><td>Tempfile</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>A utility class for managing temporary files</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='test-unit/index.html'>test-unit</a></h3></span></td><td>Test::Unit</td><td class='t2_c'>gem</td></tr>
<tr class='t2_s'><td colspan='2'>test-unit (Test::Unit) is unit testing framework for Ruby, based on xUnit principles. It allows writing tests, checking results and automated testing in Ruby.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='thwait/ThreadsWait.html'>thwait</a></h3></span></td><td>ThreadsWait</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Watches for termination of multiple threads</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='time/Time.html'>time</a></h3></span></td><td>Time</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Extends the Time class with methods for parsing and conversion</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='timeout/Timeout.html'>timeout</a></h3></span></td><td>Timeout</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Auto-terminate potentially long-running operations in Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='tmpdir/Dir.html'>tmpdir</a></h3></span></td><td>Dir</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Extends the Dir class to manage the OS temporary file path</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='tracer/Tracer.html'>tracer</a></h3></span></td><td>Tracer</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Outputs a source level execution trace of a Ruby program</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='tsort/TSort.html'>tsort</a></h3></span></td><td>TSort</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Topological sorting using Tarjan's algorithm</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='un/_index.html'>un</a></h3></span></td><td></td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Utilities to replace common UNIX commands</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='unicode_normalize/index.html'>unicode_normalize</a></h3></span></td><td>UnicodeNormalize</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Provides three String 'unicode_normalize' methods</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='uri/URI.html'>uri</a></h3></span></td><td>URI</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>A Ruby module providing support for Uniform Resource Identifiers</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='weakref/WeakRef.html'>weakref</a></h3></span></td><td>WeakRef</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Allows a referenced object to be garbage-collected</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='webrick/WEBrick.html'>webrick</a></h3></span></td><td>WEBrick</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>An HTTP server toolkit for Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='win32/_index.html'>win32</a></h3></span></td><td></td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Win32 Registry, SSPI (Security Support Provider Interface)</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='win32ole/WIN32OLE.html'>win32ole</a></h3></span></td><td>WIN32OLE</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Provides an interface for OLE Automation in Ruby</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='xmlrpc/index.html'>xmlrpc</a></h3></span></td><td>XMLRPC</td><td class='t2_c'>gem</td></tr>
<tr class='t2_s'><td colspan='2'>XMLRPC is a lightweight protocol that enables remote procedure calls over HTTP.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='yaml/YAML.html'>yaml</a></h3></span></td><td>YAML</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Ruby client library for the Psych YAML implementation</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='yaml-dbm/YAML/DBM.html'>yaml/dbm</a></h3></span></td><td>YAML::DBM</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>YAML::DBM is a ::DBM type interface which allows YAML for values</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='yaml-store/YAML/Store.html'>yaml/store</a></h3></span></td><td>YAML::Store</td><td class='t2_c'>lib</td></tr>
<tr class='t2_s'><td colspan='2'>Store provides the same functionality as PStore, except it uses YAML to dump objects instead of Marshal.</td></tr>
<tr class='t2_b'><td rowspan='2'><span class='summary_signature'><h3><a href='zlib/Zlib.html'>zlib</a></h3></span></td><td>Zlib</td><td class='t2_c'>ext</td></tr>
<tr class='t2_s'><td colspan='2'>Ruby interface for the zlib compression/decompression library</td></tr>
</tbody></table>
<div id='footer'></div>
</div> <!-- content -->
</div> <!-- y_main -->
</body>
</html>