Curb (probably CUrl-RuBy or something) provides Ruby-language bindings for libcurl, a fully-featured client-side URL transfer library.