josh/nack — pull request #30 by mildmojo (2012-07-11 05:51:21+00:00)
Title: Fourth pass: Prevent Rack config script scope leakage, ensure methods are sent to Rack::Builder.

**UPDATE:** Uses an isolated child process to inspect the Rack DSL. Adds precise lazy delegators to `Nack::Builder`. Removes `method_missing`.

This addresses issue #26. Supersedes pull requests #27, #28, #29.

Issue summary: `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.