RubyMine Adds Ruby3 RBS Support
Written by Kay Ewbank   
Monday, 19 April 2021

RubyMine 2021.1 has been released with improvements including Ruby 3.0 RBS support and better code completion. Other improvements include space integration and the inclusion of Code With Me.

RubyMine is a is a cross-platform Ruby and Rails IDE that provides code editing assistance and tools for web applications development with Ruby on Rails. The IDE features a debugger with a graphical UI for Ruby, JavaScript and CoffeeScript, and an advanced GUI-based test runner. The IDE also supports JavaScript and CoffeeScript, ERB and HAML, CSS, Sass and Less with code insight and refactorings.

rubymine

The latest version is part of JetBrains 2021.1 round of releases, and improvements start with RBS support and better code completion. The RBS support means RubyMine 2021.1 will use .rbs files in its Code Insight feature. Code Insight is a coding assistance feature that offers smart code completion, code navigation, language-specific inspections with quick-fixes, smart notifications, and in-editor quick documentation.

The support for RBS means code completion will be improved for Ruby’s standard library and for user code with RBS definitions. RBS was added in Ruby 3 and provides a language to describe the structure of Ruby programs. RBS provides a way to write the definition of a class or module: methods defined in the class, instance variables and their types, and inheritance/mix-in relations.

Other .rbs support features in RubyMine include code highlighting and actions such as Go to Declaration, Find Usages, and the Rename refactoring.

JetBrains Space integration has also been added to the new release. Space is an integrated team environment that lets developers collaborate with tools including instant communication, software development, and team and project management. RubyMine now comes with a Space plugin that lets developers view and clone project repositories, review your teammates’ code, and write Space Automation scripts.

The new release also adds support for JetBrains Code With Me collaborative development. Code With Me is a new service from JetBrains for collaborative development and pair programming. It lets you share the project you currently have open in your IDE with others and work on it together in real time.

 rubymine

More Information

JetBrains RubyMine Website

Related Articles

Code With Me For Pair Programming

RubyMine The Right Way To Do Ruby

RubyMine 5 Supports RubyMotion       

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Opaque Systems Introduces Gateway GenAI Solution
14/03/2024

Opaque Systems has announced an early access program for Opaque Gateway, software designed to address data privacy, security, and sovereignty concerns in managing GenAI implementations.



Golang Back In TIOBE Top 10
21/02/2024

Google's system language Go is ranked #8 in the TIOBE Index for February 2024. This is the third time it has entered the Top 10. However, it is now in the highest position it has ever had to date.


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 19 April 2021 )