Class: Ask::Rails::Tools::RunCommand
- Inherits:
-
Ask::Rails::Tool
- Object
- Tool
- Ask::Rails::Tool
- Ask::Rails::Tools::RunCommand
- Defined in:
- lib/ask/rails/tools/run_command.rb
Instance Method Summary collapse
Methods inherited from Ask::Rails::Tool
Instance Method Details
#execute(command:) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/ask/rails/tools/run_command.rb', line 10 def execute(command:) output = `cd #{rails_root} && #{command} 2>&1` Ask::Result.success( data: { output: output, exit_status: $?.exitstatus }, metadata: { exit_status: $?.exitstatus } ) end |