From: Tim Hunter Date: 2008-08-04T07:58:08+09:00 Subject: Re: Why am I getting "undefined method" error? laredotornado wrote: > but when i try and call this method from another class, > > def new In Ruby, defining your own "new" method is rarely done. In Ruby, new is a class method that allocates a new instance of the class and then calls the "initialize" instance method to initialize the object. So, if you're wanting to define the instance method that gets called when you create a new instance of the class, define the initialize method: class MyClass def initialize # initialization code end # other stuff in the class end -- RMagick: http://rmagick.rubyforge.org/