From: Sonny Chee Date: 2009-01-17T04:15:19+09:00 Subject: Defining an object constructor that look like [] or {} ...? Hey Guys, Ruby has built in object constuctors for Array and Hash via [] and {}.. ie: an_array = [1, 2, 3, 6] a_hash = {1=>3, 2=>5, 'a'=>'green'} I would like to do the same for one of my classes.. i.e. my_object = |2, 3, 5, 7| should yield the same result as if I had done the following: my_object = MyClass.new([2, 3, 5, 7]) Is this possible? Sonny. -- Posted via http://www.ruby-forum.com/.