abbrev |
Finds the shortest unique abbreviation amongst many strings |
RubyGems · GitHub · RDoc · CRuby |
base64 |
Encodes and decodes strings to a Base64 representation. Implemented as a small wrapper around String#unpack |
RubyGems · GitHub · RDoc · CRuby |
debug |
Command-line debugger |
RDoc |
digest c |
Provides common hash functions like MD5, SHA1, SHA2, or RIPEMD-160 |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) |
drb |
Distributed object system for Ruby |
RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) |
english |
Readable aliases for special global variables |
RubyGems · GitHub · RDoc · CRuby · JRuby |
erb |
Templating engine for Ruby |
RubyGems · GitHub · RDoc · CRuby |
find |
Finds all files in a given directory and its sub-directories |
RubyGems · GitHub · RDoc · CRuby |
io-nonblock c |
Allows to work with IO streams in a non-blocking way |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) |
io-wait c |
Adds methods to wait until an IO stream becomes readable or writable |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) |
net-ftp |
Support for FTP (File Transfer Protocol) |
RubyGems · GitHub · RDoc |
net-http |
Support for HTTP (Hypertext Transfer Protocol) |
RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · CRuby (3) · JRuby (1) · JRuby (2) · JRuby (3) |
net-imap |
Support for IMAP (Internet Message Access Protocol) |
RubyGems · GitHub · RDoc |
net-protocol |
Internal class for the other net-* libraries |
RubyGems · GitHub · RDoc · CRuby · JRuby |
nkf c |
Kanji encoding converter. Can also be used via the Kconv.kconv method. |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) |
open-uri |
Monkeypatches Kernel#open to support remote endpoints via net/http and net/ftp |
RubyGems · GitHub · RDoc · CRuby |
optparse |
Command-line option parser |
RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) · CRuby (3) |
pathname c |
Wraps File , FileTest , Dir , and FileUtils to ease working with file system paths |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) |
pp |
The pp print debugging helper via require 'pp' . It will format the result object in more readable way. |
RubyGems · GitHub · RDoc · CRuby · JRuby |
prettyprint |
Better object formatting and inspection. Also see the pp gem. |
RubyGems · GitHub · RDoc · CRuby |
racc c |
Bindings for Racc, a YACC-like LALR(1) parser generator |
RubyGems · GitHub · RDoc · CRuby (1) · CRuby (2) |
resolv |
Thread-aware DNS resolver |
RubyGems · GitHub · RDoc · CRuby (1) · JRuby |
resolv-replace |
Will replace Socket's DNS with resolv |
RubyGems · GitHub · RDoc · CRuby (1) |
rinda |
Support fot the Linda distributed computing paradigm in drb |
RubyGems · GitHub · RDoc · CRuby |
securerandom |
Provides crpytographical randomness from openssl or the OS |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) |
set |
Data structure for unordered collections without duplicates. Implemented on top of Hash. Also comes with SortedSet for ordered collections. |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) |
shellwords |
Escape and manipulate commads to be run in the shell |
RubyGems · GitHub · RDoc · CRuby |
syslog c |
Interface to the low-level syslog logger |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) · JRuby (3) |
tempfile |
Simplifies OS independent creation of temporary files |
RubyGems · GitHub · RDoc · CRuby · JRuby (1) · JRuby (2) |
time |
Adds more methods to Time |
RubyGems · GitHub · RDoc · CRuby |
tmpdir |
Adds a Dir.mktmpdir method for creating temporary directories OS independently |
RubyGems · GitHub · RDoc · CRuby · JRuby |
tsort |
Topological sorting using Tarjan’s algorithm, which finds strongly connected components in graphs |
RubyGems · GitHub · RDoc · CRuby |
un |
Utilities to replace common UNIX commands |
RubyGems · GitHub · RDoc · CRuby |
weakref |
Explicitly allow objects to be garbage collected |
RubyGems · GitHub · RDoc · CRuby · JRuby |
win32ole c |
Windows OLE automation interface |
RubyGems · GitHub · RDoc · CRuby · JRuby |