| 1 |
require 'rubygems' |
| 2 |
require 'appscript' |
| 3 |
|
| 4 |
module RubyAMP |
| 5 |
module Launcher |
| 6 |
def open_controller_terminal |
| 7 |
term = Appscript::app("Terminal") |
| 8 |
term.activate |
| 9 |
term.do_script "cd #{ENV['TM_PROJECT_DIRECTORY'].to_s.inspect} && sleep 0.25 && rdebug -c; exit" |
| 10 |
end |
| 11 |
|
| 12 |
def open_debug_process_in_terminal(file_to_run) |
| 13 |
term = Appscript::app("Terminal") |
| 14 |
term.activate |
| 15 |
term.do_script "cd #{ENV['TM_PROJECT_DIRECTORY'].to_s.inspect} && rdebug -s #{file_to_run}; exit" |
| 16 |
end |
| 17 |
|
| 18 |
def open_debug_process_in_html_dialog(file_to_run) |
| 19 |
require 'ruby-debug' |
| 20 |
term = Appscript::app("Terminal") |
| 21 |
term.activate |
| 22 |
term.do_script "cd #{ENV['TM_PROJECT_DIRECTORY'].to_s.inspect} && rdebug -s #{file_to_run}; exit" |
| 23 |
end |
| 24 |
extend self |
| 25 |
end |
| 26 |
end |