# Refactoring suppoted in DLTK 1.0?

**URL:** <https://www.ruby-forum.com/t/refactoring-suppoted-in-dltk-1-0/147560>\
**Category:** Ruby\
**Created:** [September 3, 2008, 5:20am UTC](https://www.ruby-forum.com/t/refactoring-suppoted-in-dltk-1-0/147560 "2008-09-03T05:20:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Akira\_Hayakawa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/97f17d/32.png) [@Akira\_Hayakawa](https://www.ruby-forum.com/u/Akira_Hayakawa)\
**Post date:** [September 3, 2008, 5:20am UTC](https://www.ruby-forum.com/t/refactoring-suppoted-in-dltk-1-0/147560/1 "2008-09-03T05:20:22Z")

</div>

I downloaded ruby DLTK from HERE  
[http://download.eclipse.org/technology/dltk/downloads/drops/R1.0/S-1.0M1-200808150915/](http://download.eclipse.org/technology/dltk/downloads/drops/R1.0/S-1.0M1-200808150915/)  
the bundle package.

see very simple test program below,

class ClassTest  
def initialize(name\_str)  
@name\_str = name\_str  
end

def name  
return @name\_str  
end  
end

a = ClassTest.new(“Akira”)  
p a.name

Trying to change field name “name\_str” to “name\_string”  
I put my cursor to @name\_str in my ClassTest class  
and choose “Refactor” in menubar and then choose “Rename”

However, as I did not expect, the error message

“Operation unavailable on the current selection …” comes out.

What should I do to rename the field name?  
rename refactoring is very useful feature.
