This is the initial release of RubyMine 1.5 Early Access
| Download the latest available EAP build from RubyMine EAP page. |
New Features and Improvements
IDE General
- Notification balloons in test runner.
- Completion list grouping improved. Now methods from Kernel, Module, Class, Object will be in the end of completion list.
- Totally rewritten YAML support. Removed obsolete JvYAML library
- YAML Structure view
- Improved HAML and SASS support
- Spellchecker support improved for Gherkin files
- HTML Preview plugin is no longer available in RubyMine (due to stability and usability problems)
Ruby Support
- Type inference for aliases improved
- Support for fully qualified names in NB return type annotations (e.g. # :return: => M::Foo)
- Duplicate code search (Code | Locate Duplicates...) Read more
- Extract Superclass and Extract Module refactorings
- Inline Local refactoring. Read more
- Show Implementations (Ctrl-Shift-I) for Ruby methods
Ruby on Rails Support
- Rails I18n support Read more
- Find usages
- Go to declarations
- Rename
- Create property and i18nize string quickfixes
- Navigation markers for switching between mailer methods and associated templates
Cucumber
- Test runner shows reg/green progress for Scenarios instead of Steps
- Inspection(with quickfix) which warns about missed Examples section in Scenario Outlines.
- Highlighting for substitutions in Scenario Outlines
- Support for step definitions located in subfolders of "step_definitions" folder
RSpec
- Code insight improved for RSpec mocking frameworks ("rspec" and "rr" frameworks)
Bug Fixes
- Other bug fixes
RubyMine build 1421 New Features Screenshots
(view as slideshow)
Highlighting for substitutions in Scenario Outlines Rails i18n: property completion Rails i18n: go to definition
Rails i18n: internationalize string Pin run/debug/tests results tab Show Implementations (Ctrl-Shift-I) for Ruby methods
Notification balloons in test runner (if runner results tab isn't active) YAML: markup and structure
Labels
(None)