class RSpec::Matchers::BaseDelegator
Provides a base class with as little methods as possible, so that most methods can be delegated via ‘method_missing`.
On Ruby 2.0+ BasicObject
could be used for this purpose, but it introduce some extra complexity with constant resolution, so the BlankSlate pattern was prefered. @private