textmateの環境設定で TM_RUBY にrubyのパスを設定すると
command + R で実行できて、結果がhtmlとして表示されて
すげー便利。
でも
ruby -w で実行したい。
test書いてるときに、同名のメソッド書いてたのに一瞬気付かなかったというのが理由。
フガフガと試行錯誤してるとできた。(まぁ間違ったやり方なんだろうけど)
結論
/Applications/TextMate.app/Contents/SharedSupport/Bundles/Ruby.tmbundle/Support/RubyMate/run_script.rb
37行目らへん cmd = [ENV['TM_RUBY'] || 'ruby', '-wKU', '-rcatch_exception']
rubyのオプションらしきものを設定してたので
'-KU'を'-wKU'に変更してみた。
(読み取り専用ファイルなので、sudoで強制上書き)
試行錯誤
環境設定の TM_RUBYに入れてみたがダメ。
Bundle Editorで編集してみたがダメ。
最終的にこのBundleで呼び出している run_script.rb を編集。