# Strange "NoMethodError"?

**URL:** <https://www.ruby-forum.com/t/strange-nomethoderror/98576>\
**Category:** Ruby\
**Created:** [July 16, 2006, 8:32am UTC](https://www.ruby-forum.com/t/strange-nomethoderror/98576 "2006-07-16T08:32:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [July 16, 2006, 8:32am UTC](https://www.ruby-forum.com/t/strange-nomethoderror/98576/1 "2006-07-16T08:32:48Z")

</div>

i run a RubyCocoa app and i get this error message :

/path/to/MacSOUPSwitcherTK.rb:91:in `prefs_setup': undefined method`default\_server\_index=’ for #Servers:0x74edec (NoMethodError)  
from /path/to/Controller.rb:47:in `initialize’  
from /path/to/rb\_main.rb:22

the line itself being :

ss.default\_server\_index = old\_ss.defaultServerIndex

with ss being defined as :  
ss=Servers.new

then, i did a :

p Server.public\_instance\_methods

giving to me :

[… “default\_server\_index”, …, “default\_server\_index=”, …]

obviously because of :

class Servers  
attr\_accessor :servers, :default\_server\_index, :are\_running

def initialize  
@servers=[]  
@default\_server\_index=0  
@are\_running=false  
end

[…]  
end

then i’m stuck ))
