Vinicius Quaiato

{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}

Rodando IronRuby no RubyMine 2.0


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:Configurando RubyMine com IronRuby

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.Alterar o SDK Ruby no RubyMine

Selecionando o Ir.exe

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.Executando WindowsForms IronRuby no RubyMine

É 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.

Voltar

Fork me on GitHub