Practical Ruby Gems by David BerubePractical Ruby Gems by David Berube

Practical Ruby Gems

byDavid Berube

Paperback | April 16, 2007

Pricing and Purchase Info

$38.81 online 
$55.50 list price save 30%
Earn 194 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Not available in stores


The Ruby language continues to take the programming world by storm, drawinghobbyists and seasoned professionals alike to the language due to its elegant syntax, vibrant user base, and abundance of online code. Because code sharing and reuse is such a cornerstone of the Ruby community, a system called RubyGems has emerged to provide Ruby developers with a standardized means for distributing Ruby programs and libraries. This book is divided into three parts. Part 1 offers an overview of gems and theRubyGems packaging system, and shows you how to install RubyGems and use itto find and install individual gems, incorporate gems into your code, and manage installed gems. Part 2 comprises the lions share of the book; it consists of 26 chapters covering a wide varitey of gems. Each chapter includes a practical introduction to the gem, sensible examples, and downloadable code listings that can help you make the most of the material. Part 3 shows you how to contribute your own work to the Ruby community by creating and distributing gems for the benefit of others.
David Berube is a Ruby developer, trainer, author, and speaker. He's used both Ruby and Ruby on Rails for several years, starting in 2003 when he became a Ruby advocate after he wrote about the language for Dr Dobb's Journal. Prior to this, he worked professionally with PHP, Perl, C++, and Visual Basic. His professional accomplishments...
Title:Practical Ruby GemsFormat:PaperbackDimensions:271 pages, 25.4 × 17.8 × 0.01 inPublished:April 16, 2007Publisher:APRESS PUBLISHERSLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:1590598113

ISBN - 13:9781590598115

Look for similar items by category:


Table of Contents

  1. What Is RubyGems?
  2. Installing RubyGems
  3. Using RubyGems in Your Code
  4. Managing Installed Gem Versions
  5. Data Access with the ActiveRecord Gem
  6. Easy Text Markup with the BlueCloth Gem
  7. Creating Web Applications with Camping
  8. Creating Command-Line Utilities with cmdparse
  9. HTML Templating with erubis
  10. Parsing Feeds with feedtools
  11. Creating Graphical User Interfaces with fxruby
  12. Retrieving Stock Quotes with YahooFinance
  13. Parsing HTML with hpricot
  14. Writing HTML as Ruby with Markaby
  15. Parsing CSV with fastercsv
  16. Multiple Dispatch with multi
  17. Serving Web Applications with mongrel
  18. Transferring Files Securely with net-sftp
  19. Executing Commands on Remote Servers with net-ssh
  20. Validating Credit Cards with creditcard
  21. Writing PDFs with pdf-writer
  22. Handling Recurring Events with runt
  23. Building Websites with Rails
  24. Automating Development Tasks with rake
  25. Manipulating Images with RMagick
  26. Speeding Up Web Applications with memcache-client
  27. Managing Zip Archives with rubyzip
  28. Speeding Up Function Calls with memoize
  29. Tagging MP3 Files with id3lib-ruby
  30. Shortening URLs with shorturl
  31. Creating Standalone Ruby Applications with rubyscript2exe
  32. Cleaning Dirty HTML with tidy
  33. Parsing XML with xml-simple
  34. Creating Our Own Gems
  35. Distributing Gems