
When you invoke the 'Refactor' action, RubyMine instantly finds usages of the corresponding declaration instead of giving you a list of declarations to choose from. With RBS types, RubyMine can find the correct declaration of a Ruby element. Search for usages of the corresponding declaration When you invoke the 'Go to declaration' action, RubyMine navigates you to the exact declaration instead of providing a list of declarations to choose from. RubyMine displays methods from appropriate classes at the beginning of the list, when invoking code completion. If you have RBS files in your project, RubyMine provides: This helps you to experience better code insight when developing your code in Ruby. RubyMine supports RBS type signatures and uses them to determine the type of Ruby elements.


When you use RBS in your project, RubyMine displays its sources in external libraries.

RBS provides a set of built-in type signatures for the standard libraries out-of-the-box. rbs files and provides the following coding assistance:
