Ruby Development Tools (RDT) 使 Eclipse 成為一流 Ruby IDE。本文涵蓋 Ruby 語言優勢、環境準備、RDT 安裝、專案創建、編輯器特性(Content Assist、大綱視圖)、運行/調試、單元測試與 TestSuite、未來規劃。
ruby -v 驗證;Windows 用 One-Click Installer
.project(無 .classpath,Ruby 無類路徑)src/bin 結構,源文件可放任意位置xxx.rb 自動打開 Ruby 透視圖






Window > Preferences > Ruby > Installed Interpreters,指向 Ruby bin/ 目錄


「5 年內,編譯將成為弱化的單元測試形式。」—— Stuart Halloway
Test::Unit::TestCase,無需外部依賴Test::Unit::TestCase,方法名 test_*setup/teardown、斷言方法同 JUnit

Test::Unit 類型require 'test/unit/ui/console/testrunner'
require 'TestEmployee'
require 'TestManager'
class TestSuite_AllTests
def self.suite
suite = Test::Unit::TestSuite.new("HR Tests")
suite << TestEmployee.suite
suite << TestManager.suite
return suite
end
end
Test::Unit::UI::Console::TestRunner.run(TestSuite_AllTests)

RDT 將 Eclipse 的成熟基礎設施帶入 Ruby 開發:編輯、調試、測試一體化。對於「每年學一門新語言」的實踐者,Ruby + RDT 是極佳起點。隨著 JRuby 整合深化,Java/Ruby 混合開發將更無縫。