Upgrading to Rails 3: Beware of the Object#tap pattern
The advent of Object#returning first, and Object#tap consequently, quickly lead to a very common and elegant pattern in the Rails community to scope a variable to a block in your template code. Here’s a simple .erb file. <% "Simone".tap |string| %> Hello, <%= string %>. <% end %> Once executed, in Rails 2.3 the template [...]
This one hour screencast is a live example of upgrading a real-world application from Rails 2 to Rails 3. It also includes several links to articles and resources that cover the most important Rails 3 changes.
Whois is an intelligent pure Ruby WHOIS client and parse. It supports WHOIS queries for domains, IPv4 and IPv6.
Money is an library for dealing with money and currency conversion. It supports money exchange between currencies.
WWW::Delicious is a Ruby client for
HTTP Header Checker inspects the HTTP headers and the HTTP status code returned by a server: check your server free.