かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

Ruby CLR

rubyclrのgemをDLしてきて gem install ruby....
gem install text-format

これで使えるようになる。

requireとRubyClr::referenceとincludeをやると普通に使える。

require 'rubyclr'

RubyClr::reference 'System'
RubyClr::reference 'System.Drawing'
RubyClr::reference 'System.Windows.Forms'

include System::Drawing
include System::Drawing::Drawing2D
include System::Windows::Forms

def create
    form = Form.new
    form.text = "Ruby CLI"
    form.start_position = FormStartPosition::CenterScreen
    
    Console::write_line "Hello world"
    
    return form
end

Application.enable_visual_styles
Application.set_compatible_text_rendering_default false
Application.run create