This post is part of a series which documents the vim-ruby-refactoring plugin.
Extract Local Variable
Extracts a visual selection into a local variable.
The refactoring: http://www.refactoring.com/catalog/introduceExplainingVariable.html
Example
Before refactoring:
Visually select the value you wish to extract
Hit your **
After refactoring:
The value platform.upcase.include?(‘MAC’) has been extracted into a local variable mac_os.
relv is the default binding for this refactoring, think Refactor Extract Local Variable.