Perambulate is a library for parsing addresses in natural language.
As Seen On TV(tm), Perambulate makes it easier for you to get customer addresses in a normal, conversational form. No more thousands of input boxes, drop-downs and annoying conversational logic. Simply ask for their address and run it through Perambulate.
Usage
require "perambulate"
Perambulate.create_address(address_string)