tstmedia/typhoid — pull request #2 by jphenow (2012-08-16 18:05:42+00:00)
Title: Smartly built requests

# Reasoning

It seems silly to have a Class-level site and path setting, and then still require the full URL when making `build_request` calls for setting up a new class.

# Summary

If a class has `site` and/or `path` set, the `build_request` method will try to attach the `uri` parameter (growing the uri), but if `site` and `path` are unset OR if the full URL is given it will use the `uri` parameter as the whole URI to request.