Module: MotionBundler::Require::Mocker::Hooks

Included in:
MotionBundler::Require::Mocker
Defined in:
lib/motion-bundler/require/mocker/hooks.rb

Instance Method Summary collapse

Instance Method Details

#hookObject



6
7
8
9
# File 'lib/motion-bundler/require/mocker/hooks.rb', line 6

def hook
  Kernel.instance_eval &require_hook unless Kernel.respond_to?(:require_with_mb_mock)
  Object.class_eval    &require_hook unless Object.respond_to?(:require_with_mb_mock)
end

#unhookObject



11
12
13
14
# File 'lib/motion-bundler/require/mocker/hooks.rb', line 11

def unhook
  Kernel.instance_eval &require_unhook if Kernel.respond_to?(:require_with_mb_mock)
  Object.class_eval    &require_unhook if Object.respond_to?(:require_with_mb_mock)
end