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

#filesObject



31
32
33
# File 'lib/motion-bundler/require.rb', line 31

def files
  Tracer.log.files
end

#files_dependenciesObject



35
36
37
# File 'lib/motion-bundler/require.rb', line 35

def files_dependencies
  Tracer.log.files_dependencies
end

#mockObject



25
26
27
28
29
# File 'lib/motion-bundler/require.rb', line 25

def mock
  Mocker.yield do
    yield
  end
end

#mock_and_traceObject



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

#requiresObject



39
40
41
# File 'lib/motion-bundler/require.rb', line 39

def requires
  Tracer.log.requires
end

#traceObject



19
20
21
22
23
# File 'lib/motion-bundler/require.rb', line 19

def trace
  Tracer.yield do
    yield
  end
end