andyw8/grab — pull request #1 by JonRowe (2012-09-07 15:45:02+00:00)
Title: refactor to be included properly

More like this, as your example still just opens the class and monkey patches; (the include in yours does nothing).

This has the minimal amount of monkey patching (as you're redefining a method on the top level class, that is slightly necessary), but this is slightly politer in that it delegates to super.