Module: MotionBundler::Require
- Extended by:
- Require
- Includes:
- Resolve
- Included in:
- Require
- Defined in:
- lib/motion-bundler/require.rb,
lib/motion-bundler/require/mocker.rb,
lib/motion-bundler/require/ripper.rb,
lib/motion-bundler/require/tracer.rb,
lib/motion-bundler/require/resolve.rb,
lib/motion-bundler/require/tracer/log.rb,
lib/motion-bundler/require/mocker/dirs.rb,
lib/motion-bundler/require/mocker/hooks.rb,
lib/motion-bundler/require/tracer/hooks.rb,
lib/motion-bundler/require/ripper/builder.rb
Defined Under Namespace
Modules: Mocker, Resolve, Tracer
Classes: Ripper
Instance Method Summary
collapse
Methods included from Resolve
#resolve
Instance Method Details
31
32
33
|
# File 'lib/motion-bundler/require.rb', line 31
def files
Tracer.log.files
end
|
#files_dependencies ⇒ Object
35
36
37
|
# File 'lib/motion-bundler/require.rb', line 35
def files_dependencies
Tracer.log.files_dependencies
end
|
25
26
27
28
29
|
# File 'lib/motion-bundler/require.rb', line 25
def mock
Mocker.yield do
yield
end
end
|
#mock_and_trace ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/motion-bundler/require.rb', line 11
def mock_and_trace
mock do
trace do
yield
end
end
end
|
39
40
41
|
# File 'lib/motion-bundler/require.rb', line 39
def requires
Tracer.log.requires
end
|
19
20
21
22
23
|
# File 'lib/motion-bundler/require.rb', line 19
def trace
Tracer.yield do
yield
end
end
|