Module: Jrmvnrunner
- Defined in:
- lib/jrmvnrunner.rb,
lib/jrmvnrunner/dsl.rb,
lib/jrmvnrunner/runner.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
"0.1.7"
- MYDIR =
Pathname.new(File.dirname(File.(__FILE__)))
Class Method Summary collapse
Class Method Details
.init!(wdir = Dir.pwd, cmd = nil, args = []) ⇒ Object
19 20 21 22 23 24 25 26 27 28 |
# File 'lib/jrmvnrunner.rb', line 19 def self.init!(wdir = Dir.pwd, cmd = nil, args = []) raise "Jrmvnrunner has been already started!" if @__init_called @__init_called = true root = Pathname.new(wdir) runnerfile = root.join("Jrmvnrunner") if File.exists?(runnerfile) runner = init_runner(root, runnerfile, cmd, args) runner.execute! end end |
.install!(wdir = Dir.pwd) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/jrmvnrunner.rb', line 9 def self.install!(wdir = Dir.pwd) root = Pathname.new(wdir) runnerfile = root.join("Jrmvnrunner") if File.exists?(runnerfile) runner = init_runner(root, runnerfile) runner.clean_cache! runner.execute! end end |