Eventmachine callback

Hi,

I am trying to use eventmachine last days, I used it for http request
with success but now I am trying to use it for a callback for some
normal method but I am getting error: undefined method `callback' for
nil:NilClass

code:

class Myclass
    include EM::Deferrable

def method()
    array = result of mysqlquery
    succeed(array)
end
end

EM.run do
   cl = Myclass.new.method()
   cl.callback do |array|
      puts array elements
   end

end

rgds,

···

--
Posted via http://www.ruby-forum.com/.

This error means the cl variable is nil. Therefore Myclass#method
doesn't return what you expect it to. Look into it yourself, or
provide the entire code.

-- Matma Rex