Module: MotionBundler
- Extended by:
- MotionBundler
- Included in:
- MotionBundler
- Defined in:
- lib/motion-bundler/version.rb,
lib/motion-bundler.rb,
lib/motion-bundler/cli.rb,
lib/motion-bundler/config.rb,
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/simulator/console.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
Overview
Defined Under Namespace
Modules: Require, Simulator
Classes: CLI, Config
Constant Summary
collapse
- PROJECT_PATH =
File.expand_path "."
- MOTION_BUNDLER_FILE =
"#{PROJECT_PATH}/.motion-bundler.rb"
- MAJOR =
0
- MINOR =
2
- TINY =
1
- VERSION =
[MAJOR, MINOR, TINY].join(".")
Instance Method Summary
collapse
Instance Method Details
#app_require(file) ⇒ Object
13
14
15
|
# File 'lib/motion-bundler.rb', line 13
def app_require(file)
app_requires << file
end
|
#boot_file ⇒ Object
44
45
46
|
# File 'lib/motion-bundler.rb', line 44
def boot_file
File.expand_path "../motion-bundler/#{simulator? ? "simulator" : "device"}/boot.rb", __FILE__
end
|
#device? ⇒ Boolean
40
41
42
|
# File 'lib/motion-bundler.rb', line 40
def device?
!simulator?
end
|
#setup(&block) ⇒ Object
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/motion-bundler.rb', line 17
def setup(&block)
Motion::Project::App.setup do |app|
touch_motion_bundler
files, files_dependencies, requires = app.files, {}, []
ripper_require files, files_dependencies, requires
tracer_require files, files_dependencies, requires, &block
normalize! files
normalize! files_dependencies
requires.sort!.uniq!
write_motion_bundler files, files_dependencies, requires
app.files = files
app.files_dependencies files_dependencies
end
end
|
#simulator? ⇒ Boolean
36
37
38
|
# File 'lib/motion-bundler.rb', line 36
def simulator?
argv.empty?
end
|