かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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