josh/nack — pull request #28 by mildmojo (2012-07-09 22:21:21+00:00)
Title: Prevent Rack config script scope leakage, ensure methods are sent to Rack::Builder. (second pass)

**UPDATE:** To preserve lazy loading for `Rack::Builder`, I added some hardcoded proxy instance methods to `Nack::Builder`. Not a super-elegant solution, but I'm not sure how to calculate which methods should be sent to `Rack::Builder` without actually requiring `Rack::Builder`. I'm definitely open to ideas.

This request addresses issue #26.

`Nack::Builder#method_missing` misses calls to `Rack::Builder` methods when their names collide with methods defined in scopes upstream of `Nack::Builder`. I added a test and fixture to show the problem and some code to fix it.