coderanger/raven-ruby — pull request #21 by msaffitz (2012-08-02 17:53:53+00:00)
Title: Avoid Hashie Dash Bug with Parameter Defaults leading to erroneous headers, env in Sentry events

Hashie Dash defaults are evaluated at interpretation, not runtime, so hashes and array are shared amongst all instantiations. The result of this is that sentry events can contain headers/env values from earlier, unrelated events.

This pull request manually initializes the interface defaults at instantiation/runtime.

See: https://github.com/intridea/hashie/issues/53