You can pass two arguments to #methods, which are to include methods from ancestors and to include Objective-C methods, So you probably want: vector.methods(false, true)
On 21 nov 2010, at 18:55, András Zalavári wrote: > Hi there! > > I'm having problems of getting a list of methods from Classes, declared in > Objective-C. > I have a class compiled, and fully working, look like this: > > // Vector.h > @interface Vector : NSObject { > float x,y,z; > } > @property float x,y,z; > @property float length; > @end > > // Vector.m > > @implementation Vector > @synthesize x,y,z; > -(Vector*)vectorByAdd:(Vector*)vector{ > Vector* newVector=[[Vector new] autorelease]; > newVector.x=self.x+vector.x; > newVector.y=self.y+vector.y; > newVector.z=self.z+vector.z; > return newVector; > } > > [...] > @end > > when I call the ruby method :methods on a Vector, it returns the methods of > an Object class, and I cant get neither the accesors of the x,y,z property, > nor the other methods appears > > Once I read something about how to get the obj-c methods, but I couldn-t find > it. > > > > > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel