Using a BasicObject for VOID return values is a bit too restrictive. Many things that work on object are not supported (e.g. #tap and #class), which breaks all kinds of instrumentation wrapper methods. Technically that means that those methods depend on the return value of a StatsD metric and should be fixed, but it creates a bit too much pain.
Using a
BasicObject
forVOID
return values is a bit too restrictive. Many things that work on object are not supported (e.g.#tap
and#class
), which breaks all kinds of instrumentation wrapper methods. Technically that means that those methods depend on the return value of a StatsD metric and should be fixed, but it creates a bit too much pain.