teaminsight/ns-options — pull request #47 by kellyredding (2012-05-22 21:59:25+00:00)
Title: Namespace Handling Enhancements

## adding in namespace equality logic

Two namespaces with the same named values should be equal to each
other. I chose to accomplish this by just comparing their hash
representations.

## equality testing for class instance proxies

Two class instance proxies should be equal if their proxied namespaces
are in turn equal. Don't want to do this for the Module or Class level
proxying b/c that involve overriding the '==' method for `Class` and
`Module` - no good can come of that.

## better inspect method for proxies

This method essentially has the same logic as `Namespace#inspect`,
however it uses the proxy's class and object id info.