IDEA Ruby plugin recent changes.
Issue tracker
Mailing list
Forum
Get plugin now!
3 September 2008
Version 1.5 rc4. See Ruby Plugin 1.5 Release Notes
Changes
- Bug fixes
- Build 1.5.18930 is compatible with IDEA 7.0.4 release, Selena EAP (build #7890 and higher)
26 August July 2008
Version 1.5 rc4. See Ruby Plugin 1.5 Release Notes
Changes
- Bug fixes
- Inspection on wrong top level java package in Jruby code

- Build 1.5.18749 is compatible with IDEA 7.0.4 release, Selena EAP (build #7890 and higher)
13 August July 2008
Version 1.5 rc3. See Ruby Plugin 1.5 Release Notes
Changes
- Bug fixes
- Build 1.5.18524 is compatible with IDEA 7.0.4 release, Selena EAP (build #7890 - #7941)
12 August July 2008
Version 1.5 rc2.
Changes
- Minor bug fixes
- Supports Selena 7.0.4 release (build #7941)
- Build 1.5.18508 is compatible with IDEA 7.0.4 EAP (build #7890 - #7941)
7 August July 2008
Version 1.5 rc2.
Changes
- A couple of NPE's were fixed
- Supports Idea EAP #7938
- Build 1.5.18421 is compatible with IDEA 7.0.4 EAP (build #7890 - #7938)
31 July 2008
Version 1.5 rc2.
Changes
- YAML: TODO's highlighter and code commenter were added
- Different bugs were fixed
- Build 1.5.18242 is compatible with IDEA 7.0.4 EAP (build #7890 - #7935)
11 July 2008
Version 1.5 release candidate. See Ruby Plugin 1.5 Release Notes
- Build 1.5.17693. is compatible with IDEA 7.0.4 EAP (build #7890 - #7905)
14 March 2008
Changes
- Build 1.0.14958 is compatible with IDEA 7.0, 7.0.1, 7.0.2 and 7.0.3
11 March 2008
Changes
- YAML critical bugs were fixed : RUBY-1446, RUBY-1448
- Build 1.0.14853 is compatible with IDEA 7.0, 7.0.1, 7.0.2 and EAPs upto build 7745
1 March 2008
Changes
- Basic YAML syntax highlighting added (jvyaml integrated)
- YAML color settings page added
- Implement and override method improved
- Inspection "implement java interface" added with quickfix to implement missing methods.
- Some autocomplete errors were fixed.
- Build 1.0.14699 is compatible with IDEA 7.0, 7.0.1, 7.0.2 and EAPs upto build 7745
6 February 2008
Changes
- Some optimizations
- Build 1.0.14221 is compatible with IDEA 7.0, 7.0.1, 7.0.2 and EAPs upto build 7684
31 January 2008
Changes
- JRuby support improved
- Build 1.0.14090 is compatible with IDEA 7.0, 7.0.1, 7.0.2 and EAPS upto build 7675
12 January 2008
Changes
- Import command support (for importing java class in JRuby code)
- Import argument should be java class inspection added
- Implement Java method
- Override method works with both Java and Ruby methods
- Implement and override gutters for both Ruby and Java
- Support for JRuby style name conventions (getters, setters, etc.)
- Find usages works with JRuby style name conventions
- Text references searcher works with JRuby style name conventions
- Bugs were fixed
- Minor cosmetics fixes
- Build 1.0.13698 is compatible with IDEA 7.0, 7.0.1 and 7.0.2
17 December 2007
Version 1.0 release!
14 December 2007
Changes
- Some minor cosmetics fixes
- Build 1.0.13250 is compatible with IDEA 7.0, 7.0.1 and 7.0.2
9 December 2007
Changes
- Added file templates for RSpec Test::Unit tests
- Autocomplete: show class/module own context on the top of autocomplete items
- Some minor cosmetics fixes
- Build 1.0.13120 is compatible with IDEA 7.0, 7.0.1 and 7.0.2
7 December 2007
Changes
- Find usages: show text usages as well as referenced usages
- Rename: classes/modules/methods rename is available
- Autocompletion for gem and require_gem commands
- Some minor improvements in ruby stubs
- Support for not default gems folders in ruby sdk (fix for Mac OS Leopard)
- Build 1.0.13103 is compatible with IDEA 7.0, 7.0.1 and 7.0.2
28 November 2007
Changes
- Critical bugs RUBY-1213 and RUBY-1214 were fixed
- Build 1.0.12838 is compatible with IDEA 7.0 and 7.0.1 and EAP EAP #7531 - #7576
27 November 2007
Changes
- Improved ruby stubs for built-in library are bundled (with method parameters and other minor improvements)
- Build 1.0.12833 is compatible with IDEA 7.0 and 7.0.1 and EAP EAP #7531 - #7573
24 November 2007
Changes
- Several bugs in autcomplete fixed
- Fixed find usages for modules/class with multiply parts
- Some minor fixes in UI and Ruby resolve inspection
- Build 1.0.12772 is compatible with IDEA 7.0 and 7.0.1 and EAP EAP #7531 - #7562
21 November 2007
Changes
- NPE in JRuby Facets was fixed.
- Build 1.0.12671 is compatible with IDEA 7.0 and 7.0.1 and EAP EAP #7531 - #7562
20 November 2007
Changes
- NPE and UI bugs were fixed.
- Build 1.0.12600 is compatible with IDEA 7.0 and 7.0.1 and EAP EAP #7531 - #7562
19 November 2007
Changes
- Autocompletion bugs were fixed
- Create Ruby/JRuby dialog automatically suggests SDK home path. (if Ruby/JRuby interpretator is in the system PATH)
- Install RSpec Plugin dialog allows user to setup path to 'svn' (if it isn't in System PATH)
- "ROR Plugin Settings" dialog allows you to extend PATH for all ruby applications that are run from IDEA Ruby Plugin
- "Ruby Resolve inspection" was fixed. Now it doesn't ignore symbols with unknown type
- Bug was fixed - [RUBY-1118] : " is not typed over in attributes
- Build 1.0.12573 is compatible with IDEA 7.0 and 7.0.1 and EAP EAP #7531 - #7562
14 November 2007
Changes
- Use standart IDEA project view by default
- Build 1.0.12382 is compatible with IDEA 7.0 and 7.0.1 and EAP #7549
13 November 2007
Changes
- Build 1.0.12376 is compatible with IDEA 7.0 and 7.0.1 and EAP #7549
Bugs fixed
- Several bugs with caches in JRuby facets were fixed.
10 November 2007
Changes
- Now you can choose Project View behavoir(see File|Settings|Ruby On Rails|General Tab|Project View panel) :
- Show files
- Show Classes and Modules (as in Java)
- Build 1.0.12304 is compatible with IDEA 7.0 and 7.0.1 and EAP #7531
Bugs fixed
- Several bugs in Error Submitter and caches were fixed
9 November 2007
Bugs fixed
- Some bugs in RHTML formatter were fixed
- Parser and autocompletion bugs were fixed
Changes:
- Automatically Run confuguration creating for JRuby projects was added.
- Find usages improvements
- RHTML formatter improvements. Now it formats JavaScript fragments with JavaScript formatter
- Project view was changed. Now it also shows ruby classes and modules (as in Java)
- Color mode for Output console was added. It understands ANSI escape sequences for foreground colors. (e.g. execute ruby script: puts "\e[34mBlue").
- Build 1.0.12281 is compatible with IDEA 7.0 and 7.0.1 and EAP #7531
26 October 2007
Bugs fixed
- Fixed some bugs with RHTML formatter
- Fixed feature: run test method
Changes:
- Increased speed of autocomplete popup
- Increased speed of resolve
- Build 1.0.11932 is compatible with IDEA 7.0 and 7.0.1
24 October 2007
Changes:
- Fixed bug: 'Error Adding module to project: null' during creating New Rails Application with Test::Unit Framework.
- Build 1.0.11868 is compatible with IDEA 7.0 and 7.0.1
23 October 2007
New features
- RSpec support for Ruby and Rails modules
- Run Configurations for running spec file, folder or all files from folder by mask
- Opportunity to create new Ruby/Rails module with enabled RSpec support
- Find usages for methods, classes, modules
Changes
- Memory management was improved
- Perfomance was improved
- Build 1.0.11852 is compatible with IDEA 7.0 and 7.0.1
6 October 2007
- Bug: "Creating a module for the existing code hangs up IDEA" was fixed
- Build 0.2.11403 is compatible only with IDEA EAP #7318-#7330
28 September 2007
New features
- Introduce variable implemented
- JRuby related intentiona actions added:
- Short Java class name to qualified name intention
- Qulalified name to include_class intention
- Show implement icons if JRuby class implements Java interface
Changes
- JRuby 1.0.1 rev.4417 was bundled. In this version assertions bug was fixed. Please run Idea with enabled assertions (it's default behavoir)
- Build 0.1.5.11232 is compatible only with IDEA EAP #7291-#7312 build
28 September 2007
Changes
- Introduce variable was added.
- RHTML formatter was reimplemented. Formatter ins't finished, please submit bugs.
- Build 0.1.5.11214 is compatible only with IDEA EAP #7291-#7312 build
21 September 2007
| JRuby bundled Please ensure you run IDEA with disabled assertions(without "-ea" key, see FAQ). It`s a JRuby-1.0.1 issue. |
Changes
- Added JRuby Facet type
- Basic JRuby resolve and autocomplete
- Intention action: qualified name to "include_class"
- JRuby-1.0.1 is bundled
- Some parts of plugin is JRuby written, so please ensure you run IDEA with disabled assertions(without "-ea" key, see FAQ). It`s a JRuby-1.0.1 issue.
- Build 0.1.5.10964 is compatible only with IDEA EAP #7291 build
07 September 2007
Ruby plugin v0.2 release!
06 September 2007
Changes
- Added surround with
- Fixed additional highlighting in RHTML
29 August 2007
| Ruby SDK Changes After you update ruby plugin, please recreate your Ruby SDK |
Changes
- Added types for true, false, nil, _FILE, __LINE_
- Autocomplete improvements:
- Show only available variants for Rails controllers and helpers (if we missed something, submit issue in JIRA)
- attr_internal, cattr_accessor
- Go to symbol improvements: aliases, attributes accessors were added.
- RailsView improvements: "Autoscroll from source" navigation, additional user folders, folder for shared partials
- Fixed "Changes to syntax highlighting settings are not saved" problem
- Build 0.1.5.10385 is compatible only with IDEA EAP #7241 build
| |
|
|
| Aliases in Go To Symbol | Attribute accessors | true is instance of TrueClass |
| |
|
|
| Rails module settings | Updated Rails View |
Problems
- RUBY-650 "assert: LayeredLexer.start" : If somebody knows how to reproduce this exception, attach example to issue please.h3. 24 August 2007
- Rename refactoring for attribute accessors was disabled
24 August 2007
Changes
- Autocomplete improvement: show only available variants for the given scope.
- New icons for Ruby, Rails modules, Ruby and JRuby SDKs, etc.
- RubyStubs changed to include predefined global variables.
- Build 0.1.5.10287 is compatible with #7118..#7230 IDEA M2 and EAP builds
Fixed
- http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-http://www.jetbrains.net/jira/browse/RUBY-818-
RUBY-818------------------------ Memory leak fixed - http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-http://www.jetbrains.net/jira/browse/RUBY-723-
RUBY-723------------------------ java.lang.AssertionError: Already disposed - http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-http://www.jetbrains.net/jira/browse/RUBY-394-
RUBY-394------------------------ Added JRuby SDK type and opportunity to run ruby scripts using JRuby interpreter. - http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-http://www.jetbrains.net/jira/browse/RUBY-688-
RUBY-688------------------------ Global variables in caches. Also are available within Goto symbol - http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-http://www.jetbrains.net/jira/browse/RUBY-858-
RUBY-858------------------------ RUBY-858 Perfomance problem for search test class in run configuration.
Problems
- RUBY-650 "assert: LayeredLexer.start" : If somebody knows how to reproduce this exception, attach example to issue please.
16 August 2007
Changes
Fixed
- RUBY-772: Add a "paths" screen to Module Settings just like in Java view so we can set certain paths to be ignored
- RUBY-796 Sometimes bug affects autocompletion variants
- RUBY-843 Show override icons, when override methods of superclasses or mixins
- Improvements in tests run configuration dialog (class and method browsers were added)
- Several NPEs and cache ralated bugs were fixed
- Build 0.1.5.10145 is compatible with #7118..#7126(7.0 M2) IDEA EAP build
"Paths" tab in Module Settings Override method
Problems
- RUBY-650 "assert: LayeredLexer.start" : If somebody knows how to reproduce this exception, attach example to issue please.
- RUBY-818 "Memory leak"
5 August 2007
Fixed
- RUBY-769-java.lang.Error: Error: could not match input : was fixed
- RUBY-770- Redraw of the editor window is causing a multiplication of "a"
Changes
- Run configuration for tests(console view) :
- run all tests in folder
- run script
- run class
- run method
- Run configuration for server:
- Support for WEBrick, Mongrel, Lighttpd and default server for "script/server"
- Opportunity to set IP address
- Opportunity to set fixed port or use any free port.
icon : was fixed
- Build 0.1.5.9939 is compatible only with #7111 IDEA EAP build
- Build 0.1.5.10062 is compatible with #7118 and #7123(7.0 M2) IDEA EAP build
server_run_conf.png Create test for method RubyOnRails run configurations Server run configuration
Problems
- RUBY-650 "assert: LayeredLexer.start" : If somebody knows how to reproduce this exception, attach example to issue please.
- RUBY-796 Sometimes bug affects autocompletion variants
- RUBY-818 "Memory leak"
26 July 2007
- 0.1.5.9765 build
- Several parsing|formatting related bugs were fixed
- Build is compatible with #7051 - #7087 IDEA EAP builds
23 July 2007
| Ruby SDK Changes After you update ruby plugin, please recreate your Ruby SDK! Ruby SDK now store it roots in tab Sources. Tab classes is unusable now! |
- 0.1.5.9645 build
- Ruby SDK changes! Now we store ruby sdk roots as sources. (Sources tab)
- Cosmetic changes in quick documentation popup(ctrl+Q)
- Updates of highlighting fixed. Filter for typing was improved
- Build is compatible with #7051 - #7065 IDEA EAP builds
20 July 2007
- 0.1.5.9597 build
- Override tooltips were added
- Cosmetic changes in quick documentation popup(ctrl+Q)
- Console output filters were improved
- Opportunity to rerun rake tasks with user's command line arguments was added
- Some bugs were fixed
- Build is compatible with #7051 - #7065 IDEA EAP builds
16 July 2007
- 0.1.5.9467 build
- Autocomplete perfomance improvements
- Override highlighting fixed
- Constants highlighting fixed
- Some bugs were fixed
- Build is compatible with #7051 - #7065 IDEA EAP builds
14 July 2007
- 0.1.5.9427 build
- Build is compatible with #7051 - #7065 IDEA EAP builds
13 July 2007
- 0.1.5.9423 build
- Rename local variables done!
- Experimental Local scope variables inspection added. Warns you is parameter shadows local variable
- RUBY-687 done. Add all scope types
- Build is compatible with #7051 IDEA EAP build
Local variable inspection demo
11 July 2007
- 0.1.5.9344 build
- Bug RUBY-580 RubyFoldingBuilder failed, when renamed module
- RUBY-197 Continuation indent after comma, binary operations, assignments etc.
- RUBY-415 java.lang.AssertionError: Already disposed and several related NPEs fixed
- Build is compatible with #7051 IDEA EAP build
9 July 2007
- 0.1.5.9319 build
- Improvements in method parameters info
- Improved symbol cache, when you change your SDK you don`t have to reopen you project
- RUBY-56 Type over closing token if it's already present
- Some minor bugs fixed
- Build is compatible with #7051 IDEA EAP build
6 July 2007
- 0.1.5.9276 build
- Build is compatible with #7051 IDEA EAP build
6 July 2007
Changes
- 0.1.5.9264 build
- Ctrl+N works again! RUBY-668 fixed
- java.lang.AssertionError RUBY-689 fixed
- Build is compatible with #7027-#7041 IDEA EAP builds
5 July 2007
Changes
- 0.1.5.9247 build
- Override line markers shows multiply variants
- Help available for classes, modules with more than one definition
- New Parameters info is available for methods (only if more than 1 argument)
- Build is compatible with #7027-#7041 IDEA EAP builds
| |
|
|
| Constants highlighting | Help | Local variables highlighting |
|---|---|---|
| |
|
|
| Help for more than 1 variant | Override icon | Override icon |
| |
||
| Method parameters info demo |
2 July 2007
Changes
- 0.1.4.9161 build
- RUBY-667 Added ruby local variables highlighting
- RUBY-638 StackOverflowError: fixed
- RUBY-535 Creating new files doesn't seem to honor Version Control
- RUBY-668 Ctrl-N stopped working on project classes
- Improvements in autocomplete
- Build is compatible with #7027-#7041 IDEA EAP builds
27 June 2007
Changes
- 0.1.4.9085 build
- Added ruby constants highlighting (see Color Settings|Ruby for more details)
- Resolve of constants in definitions fixed
- Experimental: Override markers for classes, modules and methods added.
- Experimental: Ruby inspection - Duck type inspection. (Disabled by default)
- Experimental: Ruby inspection - Resolve inspection. (Disabled by default)
- Build is compatible with only #7027 IDEA EAP builds
25 June 2007
Changes
- 0.1.4.8989 build
- Some ruby stubs errors fixed
- RUBY-636 Internal cache structure changed. Added oportunity to support ruby system functions as module_method, load, etc in future versions
- RUBY-646 Assesrtion error at org.jetbrains.plugins.ruby.ruby.lang.psi.RVirtualPsiUtils.getSymbolForContainer fixed
- Some autocomplete cosmetic changes
- Build is compatible with only #7027 IDEA EAP builds
21 June 2007
Changes
- Critical bugs were fixed
- RUBY-633 java.util.ConcurrentModificationException
- RUBY-640 java.lang.UnsupportedOperationException: findTopLevel unsuppotred in RContainerUtils
- Plugin is compatible #7002-#7020 IDEA EAP builds
19 June 2007
Changes
- Resolving and autocompletion speed increased
- Some modifications within the stubs
- Introduced types for Ruby types: Numbers, strings, hashes etc. Autocomplete and resolve for built-in type methods
- Different bugs were fixed
- Plugin is compatible #7002-#7020 IDEA EAP builds
All symbols in the context Class "Class" type Scope for local variable
Local variable type Documentation for built-in class Module Shows documentation for class defined in several places
String type
14 June 2007
Changes
- Stubs for built-in Ruby library are bundled into the plugin.
We still have no ability to put all the information about methods arguments to stubs, but help with call-seq is available - Stubs are added automatically to SDK roots when you create Ruby SDK
- Resolving and autocompletion of built-in types added
- Different bugs were fixed
- Plugin is compatible only with #7002 IDEA EAP builds
22 May 2007
Changes
- Resolving and autocompletion improvements in Ruby
- Resolving and autocompletion was enabled in Rails Controllers, Models, Helpers, Tests, Migrations
- Resolving and autocompletion was enabled in RHTML View templates
- Strucure View for RHTML files was added
- Rails Project View : Folders "Model-> Migration" and "Controller -> Partial views" were added
- Plugin is compatible with #6913 - #6963 IDEA EAP builds
3 May 2007
Changes
- Go to Declaration was done. (it's initial variant, works only if such declaration can be found in current scope)
- Hyperlinks and navigation in RDOC tool window. Great thanks to Shane Witbeck for this!
- SuperClass resolve. Smart autocompletion in superclass, include
- Local variables/parameters are added to autocomplete
- Resolve/Find usages/Rename for local variables/parameters
- Resolve/Find usages/Rename for class/instance fields (in current file)
- Some cosmetics changes in autocomplete variants
- JavaScript autocompletion in RHTML was fixed
- Problems with rake tasks context menu were resolved
- "Relative path to absolute path" intention was added for require expression
27 April 2007
Changes
- Different bugs fixed
- Method presentation for autocompletion variants was updated (parameters info was added)

Handy Hint
You can navigate to symbols (modules, classes, classes, fields etc) from autocomplete popup. Just choose item and press Ctrl+B
Useful Information
After you uninstall previous plugin version and install this version we recommend you to delete {user.home}/.IntelliJIdea70/config/options/rubysettings.xml (or ~/Library/Preferences/IntelliJIDEA70/options for Mac).
23 April 2007
- Help on elements in autocomplete(Ctrl+Space) list by Ctrl+Q (JavaDoc like). Shows documentation only if it is provided by source.
- RI default shortcut changed to: Ctrl + I
- Plugin info panel added: IDEA Settings -> Ruby On Rails -> Plugin info tab. Panel contains plugin's build number, revision and usefull links.

21 April 2007
- Minor bug related to ruby caches fixed.
- Some changes in error messages from parsing. Messages from parser within RHTML are with prefix [RUBY] .
- Help on ruby built-in global variables in autocompletion. ($[Ctrl+Space] : press Ctrl+Space after $ char for autocomplete on global variables)
You can install this version with IntelliJ IDEA Plugin Manager (IDEA -> Settings -> Plugins -> Available -> Ruby)
Be Careful
|
20 April 2007
- Basic RHTML support added
- Plugin also recognizes *.erb(as *.rhtml) and *.builder(as *.rxml) files.
- Basic autocompletion (not smart, just list of all elements in scope)
- Resolve super class
Screenshots
|
IntelliJ IDEA Ruby Plugin: Autocompletion, resolve and RHTML (view as slideshow) |
||||||
|---|---|---|---|---|---|---|
|
|
|
|
||||
| RHTML overwiew | Html tags autocompletion in rhtml files | Fields autocompletion | ||||
|
|
|
|
||||
| Resolve symbols | Resolve superclass | Methods, constants etc. completion | ||||
|
|
|
|
||||
| Class name completion | Path compelition | Ruby Syntax Errors highlighting in RHTML code | ||||
|
|
|
|
||||
| Help on elements in autocomplete(Ctrl+Space) list by Ctrl+Q (JavaDoc like). Shows documentation only if it is provided by source. | Relative path to absolute path intention | Smart autocompletion in superclass | ||||
|
|
|
|
||||
| Go to declaration | Hyperlinks and navigation in RDOC | Find usages for local variables | ||||
|
|
|
|
||||
| method parameters autocompletion | Class field rename refactoring | All known symbols in the context | ||||
|
|
|
|
||||
| Show help, for WEBrick, defined in several files | Help for built-in class Module | Local variable a has type: Fixnum | ||||
|
|
|
|
||||
| Scope for local variables can add more items to autocomplete | Class methods available for "Class" | Strings have type | ||||
|
|
|
|
||||
| Constants highlighting | Override | Override | ||||
|
|
|
|
||||
| help with more than 1 variant | local variable highlighting | Help | ||||
|
|
|
|
||||
| Parameters info | Local var inspection | |||||
|
|
|
|
||||