Extract Module Dialog
|Extract module from||This read-only field displays the name of Ruby class, from which a module should be extracted.|
|Module name||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.
Last modified: 4 September 2018