Module: Gitomator::ScriptUtil
- Defined in:
- lib/gitomator/util/script_util.rb
Defined Under Namespace
Classes: DefaultOptionParser
Constant Summary
collapse
- DEFAULT_CONTEXT_ENV_VAR_NAME =
'GITOMATOR_CONTEXT'
Class Method Summary
collapse
Class Method Details
.default_context_file ⇒ Object
10
11
12
|
# File 'lib/gitomator/util/script_util.rb', line 10
def self.default_context_file
return ENV[DEFAULT_CONTEXT_ENV_VAR_NAME] || File.expand_path('~/.gitomator')
end
|
.run_task(task) ⇒ Object
48
49
50
51
52
53
54
|
# File 'lib/gitomator/util/script_util.rb', line 48
def self.run_task(task)
begin
task.run
rescue => e
abort "ERROR: #{e}.\n\n#{e.backtrace.join("\n\t")}"
end
end
|
.run_tasks(tasks) ⇒ Object
59
60
61
62
63
64
65
|
# File 'lib/gitomator/util/script_util.rb', line 59
def self.run_tasks(tasks)
begin
tasks.each { |task| task.run }
rescue => e
abort "ERROR: #{e}.\n\n#{e.backtrace.join("\n\t")}"
end
end
|