Class: Texas::Build::Task::RunBeforeScripts
- Inherits:
-
Base
- Object
- Base
- Texas::Build::Task::RunBeforeScripts
show all
- Defined in:
- lib/texas/build/task/run_before_scripts.rb
Instance Attribute Summary
Attributes inherited from Base
#build
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#cmd ⇒ Object
5
6
7
|
# File 'lib/texas/build/task/run_before_scripts.rb', line 5
def cmd
@cmd ||= scripts && scripts['before']
end
|
#run ⇒ Object
13
14
15
16
17
18
|
# File 'lib/texas/build/task/run_before_scripts.rb', line 13
def run
if cmd
verbose { "\n[i] Running before script:\n\n #{cmd.cyan}\n\n" }
system cmd
end
end
|
#scripts ⇒ Object
9
10
11
|
# File 'lib/texas/build/task/run_before_scripts.rb', line 9
def scripts
build.config['script']
end
|