> Is it possible for initialize to return an existing object instead
> of a new instance?


class Dog
  def initialize
    return 'hello'
  end
end

d = Dog.new
p d

--output:--
#<Dog:0x00000100925648

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