{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}
21/06/2010
Bom, o IronRuby é o Ruby rodando sobre o .Net Framework. Já falei um pouco sobre ele aqui.RubyMine é uma IDE para trabalharmos com Ruby feita pela JetBrains, a mesma empresa que desenvolve o ReSharper. Você pode baixar a IDE em versão de avaliação por 30 dias aqui.A IDE RubyMine é bastante completa, e eu ainda não tive a oportunidade de explorá-la por completo, e hoje vou apenas mostrar como executar IronRuby no RubyMine.Após instalar o RubyMine, acesse o menu File -> Settings:
Na janela que se abrirá precisamos apenas configurar o SDK do Ruby para a IDE utilizar, e faremos isso de que forma? Dizendo que o SDK Ruby é o IronRuby, ou o ir.exe, que é o interpretador IronRuby.
Feito isso já podemos criar código IronRuby no RubyMine. Crie um novo arquivo e digite o seguinte código:
require "System"require "System.Windows.Forms"require "System.Drawing"include System::Windows::Formsinclude System::Drawingform = Form.newform.text = "Sou um title IronRuby"label = System::Windows::Forms::Label.newlabel.text = "Eu sou IronRuby!"font = Font.new "Verdana",20label.font = fontlabel.width = 300label.height = 40form.controls.add labelform.show_dialog
Este código utiliza o Ruby para criar um Form WindowsForms e exibe-o na tela.Para executar o código pressiona shift + f10 ou clique no botão run.
É isso galera. Em breve pretendo das seguinto nos posts que estou devendo sobre IronRuby: Regras de negócios dinâmicas, IronRuby no browser e IronRuby no WP7.
Abraços, Vinicius Quaiato.