It doesn't matter much, but I see them as having different purposes.  To me, the `@private` declaration means "end users should not use this class directly".  Making an individual method on the class private means "other classes in RSpec should not call this method or be aware of its existence" (and in fact, Ruby will enforce this).