Extract Module Dialog
Last modified: 20 March 2020
Extract module from
This read-only field displays the name of Ruby class, from which a module should be extracted.
In this text field, type the name of the target module. The module name should a proper Ruby constant.
Directory for new module
|In this text field, specify the path to the target directory, where the new module will be stored.|
Context to form module
Click one of the radio buttons (Instance or Static) to define the way the new module will be used in a Ruby class.
Members to form module
|This area displays the list of members detected in the original class. Select the checkboxes next to the members to be included in the new module. |
Note that static methods are disabled when Instance context is selected, and vice versa.