More Related Content
Similar to RubyからC#を扱う (20)
RubyからC#を扱う
- 3. 3
自己紹介
• @107steps ( https://twitter.com/107steps )
• 舩原 理生 ( FUNABARA Masao )
• 個人事業主
• 仕事ください ( Ruby / C / C++ / C# / Xamarin )
• ブログ ( https://www.masoo.jp/blog )
• Ruby舞鶴やってます
https://ruby-maizuru.doorkeeper.jp
北近畿に住んでいらっしゃる人がいたら
一緒にしましょう。
- 8. 8
C# → Ruby
• るびま 0021 号「 C# と Ruby を連携させる」を参考にしよう
http://magazine.rubyist.net/?0021-RubyWithCSharp
- 9. 9
Ruby → C# その1
• IronRuby ( CRuby 1.9 compatibility )
http://ironruby.net
- 12. 12
Ruby → C# その2
• ruby-csharp_script というのを作った
https://github.com/masoo/ruby-csharp_script
• Microsoft.CodeAnalysis.Csharp.Scripting.CsharpScript を
薄く Wrapping
• Ruby からは win32ole 経由で呼び出す
- 13. 13
C# で COMクラスを作る方法
• クラスとメソッドに GUID を割り振って、COM用の属性を指定してあげるとできる
• 詳しくはマイクロソフトのサイトへGo
https://msdn.microsoft.com/ja-jp/library/c3fd4a20.aspx
https://msdn.microsoft.com/ja-jp/library/aa288455(v=vs.71).aspx