Ruby on Rails Ruby on Rails / Items

InfoQ: RubyMine 1.0 Steps Into the Ruby IDE Ring

Get Feed
InfoQ: RubyMine 1.0 Steps Into the Ruby IDE Ring
Description

RubyMine 1.0 Steps Into the Ruby IDE Ring

JetBrains, the developers of IntelliJ IDEA and ReSharper among others, released its first foray into the Ruby space with RubyMine 1.0 – an IDE for Ruby and Ruby on Rails development.

RubyMine was released as a Public Preview in November and received great feedback from the Ruby community. Dmitry Jemerov, the lead developer of RubyMine had to say this about the community support:

Despite the belief that most Ruby/Rails developers are happy writing code in simple text editors, we had RubyMine downloaded around 25,000 times since the Public Preview announcement. Early RubyMine adopters provided a great deal of feedback and worthy improvement suggestions. We are certain that, as with all of our highly-intelligent development tools, Ruby developers can be extremely productive by using RubyMine. In fact, version 1.0 is just the beginning — we have tons of ideas and plans for new releases.

RubyMine 1.0 has several key groupings of functionality developers should look toward to understand what this IDE can do for them.

Ruby IDE

Ruby Editor

Ruby code editor provides automatic syntax and error highlighting of Ruby code as you type. Carefully selected colors for Ruby statements, keywords, comments and other language elements as well as several different color schemes bundled with RubyMine. RubyMine performs automatic Ruby code styling, with brace matching and folding, custom formatting, indentation and TODO marks.

Code Completion

Smart Ruby statements and keywords completion

Automatic completion of built-in methods

Completion and automatic resolution in require and load calls

Correct filtering of static and instance members in autocompletion

Local variable type inference

Type inference for Method return values

Type inference for block variables within block calls

Refactorings

Rename refactoring

Extract Method

Introduce Variable

Override Method

Code Analysis

RubyMine performs code analysis as code is typed, highlighting errors.

Ruby on ...

Original URL

Comments

Report This

Twine is about discovering, collecting and sharing the content that interests you. Learn More

Join Twine

Stats

First Posted By

First Comment By

Who's Interested In This?

Forgot your password?