module Covered::Eval

def self.disable(handler)

def self.disable(handler)
	@mutex.synchronize do
		@handler = nil
	end
end

def self.enable(handler)

def self.enable(handler)
	@mutex.synchronize do
		@handler = handler
	end
end

def self.intercept_eval(*args)

def self.intercept_eval(*args)
	@mutex.synchronize do
		@handler.intercept_eval(*args) if @handler
	end
end