Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/contrast.rb,
lib/contrast/agent/assess/finalizers/freeze.rb
Overview
Our patch of the Object#freeze method, allowing any Object we track to function with our Contrast::Agent::Assess::Finalizers::Hash
Instance Method Summary collapse
Instance Method Details
#cs__freeze ⇒ Object
20 |
# File 'lib/contrast.rb', line 20 alias_method :cs__freeze, :freeze |
#cs__patched_object_freeze ⇒ Object
9 |
# File 'lib/contrast/agent/assess/finalizers/freeze.rb', line 9 alias_method :cs__patched_object_freeze, :freeze |
#freeze ⇒ Object
11 12 13 14 |
# File 'lib/contrast/agent/assess/finalizers/freeze.rb', line 11 def freeze Contrast::Agent::Assess::Tracker.pre_freeze(self) cs__patched_object_freeze end |