RubyMine is a cross-platform Ruby and Rails IDE that comes with a wide range of must-have tools for Ruby developers.
RubyMine is a state-of-the-art integrated development environment, that will help you greatly increase your productivity so you can offer up-to-date code on time.
RubyMine is a fully integrated application which provides an suitable environment for prolific Ruby and Web development with Ruby on Rails.
Supported Languages:
· Ruby, RHTML
· HTML/XHTML/CSS
· JavaScript
· XML
Technologies & Frameworks:
· Rails
· RSpec
· Test::Unit
Here are some key features of "RubyMine":
· Intelligent Ruby Editor
· On-the-fly code analysis
· Rails Models Diagram, Rails Project View
· RSpec, Cucumber, Shoulda, MiniTest & Test::Unit
· Web Development
Cutting-edge Ruby development stack support:
· HTML, CSS and JavaScript editing, plus CoffeeScript, HAML, SASS, and LESS
· Zen coding
· JavaScript debugger
· Ruby Debugger
· Git, Subversion, Mercurial, Perforce and CVS integration
· Diff, merge, history
· Bundled Textmate, NetBeans, Eclipse & Emacs keyboard schemes
· Runs on Windows, Mac OS X or Linux
Requirements:
· 1 GB RAM minimum
· 2 GB RAM recommended
· Ruby 1.8.x and higher or
· JRuby
Limitations:
· 30 days trial
What's New in This Release: [ read full changelog ]
Ruby:
· Ruby Version Management Tools: pik, rbenv
Rails:
· Capistrano support
· Rename model refactoring
IDE General:
· Slim syntax highlighting (work in progress. Bug reports are welcome)
· Extract partial for HAML refactoring
· Sass code insight and formatter
· Mac OS X Native Help
Bug Fixes:
· RUBY-11036 — Coffeescript reformat breaks code
· RUBY-11044 — PhpStorm is unresponsive, SASS Plugin
· RUBY-7371 — Renamign Cucmber step - RDoBlockCallImpl cannot be cast to com.intellij.psi.PsiNamedElement
· RUBY-7372 — Refactoring of cucumber steps unsupported
· RUBY-9405 — "Supress for statement" breaks syntax
· RUBY-9449 — Flip comparison breaks context
· RUBY-9512 — CoffeeScript completion doesn't work for classes
· RUBY-9559 — Unable to go to declaration/implementation in a CoffeeScript file
· RUBY-9579 — NPE trying to complete a property
· RUBY-9713 — Code formatter produces illegal code
· RUBY-9856 — EAP 4 fails to show model attributes in pop up...