Module: MotionBundler::Require::Tracer

Extended by:
Tracer
Includes:
Hooks
Included in:
Tracer
Defined in:
lib/motion-bundler/require/tracer.rb,
lib/motion-bundler/require/tracer/log.rb,
lib/motion-bundler/require/tracer/hooks.rb

Defined Under Namespace

Modules: Hooks Classes: Log

Instance Method Summary collapse

Methods included from Hooks

#hook, #unhook

Instance Method Details

#logObject



10
11
12
# File 'lib/motion-bundler/require/tracer.rb', line 10

def log
  Thread.current[:motion_bundler_log] ||= Log.new
end

#yieldObject



14
15
16
17
18
19
20
21
22
# File 'lib/motion-bundler/require/tracer.rb', line 14

def yield
  verbose = $VERBOSE
  $VERBOSE = nil
  start
  yield
ensure
  $VERBOSE = verbose
  stop
end