module Isolator::Callbacks
def after_isolate(&block)
def after_isolate(&block) after_isolate_callbacks << block end
def after_isolate_callbacks
def after_isolate_callbacks @after_isolate_callbacks ||= [] end
def before_isolate(&block)
def before_isolate(&block) before_isolate_callbacks << block end
def before_isolate_callbacks
def before_isolate_callbacks @before_isolate_callbacks ||= [] end
def finish!
def finish! return if Isolator.disabled? after_isolate_callbacks.each(&:call) end
def start!
def start! return if Isolator.disabled? before_isolate_callbacks.each(&:call) end