resque/redis-namespace — pull request #73 by yaauie (2013-12-03 17:26:07+00:00)
Title: Limit method_missing to only handle known commands

Redis-Namespace has had a *long* history of issues rising from the blind
passing of unknown commands to the underlying Redis Client (see almost
every single issue in the [tracker][]). This patch is a breaking change
that stops that behaviour, instead raising a NoMethodError when handling
a command that is unknown.

TODO before merge and 2.x release:
- [ ] Add support & specs for Command Aliases
- [ ] Define all methods to avoid method_missing altogether
(via `Module#define_method`?)

[tracker]: https://github.com/resque/redis-namespace/issues?state=closed

Pairing session with @chelseakomlo and @yaauie.