Module: RakeAdaptor
- Defined in:
- lib/cabeza-de-termo/cachivache-helpers/utilities/adaptors/rake-adaptor.rb
Instance Method Summary collapse
- #execute_shell_command(command) ⇒ Object
- #execute_stuff(task_name, *args) ⇒ Object
- #invoke_stuff(task_name, *args) ⇒ Object
- #stuff(task_definition, *args, &block) ⇒ Object
Instance Method Details
#execute_shell_command(command) ⇒ Object
6 7 8 |
# File 'lib/cabeza-de-termo/cachivache-helpers/utilities/adaptors/rake-adaptor.rb', line 6 def execute_shell_command(command) sh command end |
#execute_stuff(task_name, *args) ⇒ Object
14 15 16 |
# File 'lib/cabeza-de-termo/cachivache-helpers/utilities/adaptors/rake-adaptor.rb', line 14 def execute_stuff(task_name, *args) Rake::Task[task_name].execute(*args) end |
#invoke_stuff(task_name, *args) ⇒ Object
10 11 12 |
# File 'lib/cabeza-de-termo/cachivache-helpers/utilities/adaptors/rake-adaptor.rb', line 10 def invoke_stuff(task_name, *args) Rake::Task[task_name].invoke(*args) end |
#stuff(task_definition, *args, &block) ⇒ Object
2 3 4 |
# File 'lib/cabeza-de-termo/cachivache-helpers/utilities/adaptors/rake-adaptor.rb', line 2 def stuff(task_definition, *args, &block) task(task_definition, *args, &block) end |