Module: Covered::Eval
- Defined in:
- lib/covered/eval.rb
Class Method Summary collapse
Class Method Details
.disable(handler) ⇒ Object
34 35 36 37 38 |
# File 'lib/covered/eval.rb', line 34 def self.disable(handler) @mutex.synchronize do @handler = nil end end |
.enable(handler) ⇒ Object
28 29 30 31 32 |
# File 'lib/covered/eval.rb', line 28 def self.enable(handler) @mutex.synchronize do @handler = handler end end |
.intercept_eval(*args) ⇒ Object
40 41 42 43 44 |
# File 'lib/covered/eval.rb', line 40 def self.intercept_eval(*args) @mutex.synchronize do @handler.intercept_eval(*args) if @handler end end |