Beginning Ruby pp 495-546 | Cite as

Useful Ruby Libraries and Gems

  • Peter Cooper


This chapter is a basic reference to a collection of useful Ruby libraries and RubyGems that you might want to use in your programs. We’re going to look at libraries covering a vast array of functionality, from networking and Internet access to file parsing and compression. The libraries in this chapter are in alphabetical order, and each library starts on a new page with the name as the page header for easy browsing. Below each library’s title, several subsections follow:
  • Overview: A description of what the library does, its basic functionality, and why you would want to use it. The overview has no header, but is directly beneath the library name.

  • Installation: Information on where the library is found, how to install it, and how to get it running on most systems.

  • Examples: One or more examples of how to use the library that demonstrate its various elements of functionality. Example results are included, too. This section can be split into multiple subsections, each containing a single example of how to use a particular branch of functionality.

  • Further Information: Links and pointers to further information about the library, including online references and tutorials.


Plain Text Standard Library Temporary File Current Scope Base64 Library 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Peter Cooper 2009

Authors and Affiliations

  • Peter Cooper

There are no affiliations available

Personalised recommendations