From: "Ara.T.Howard" Date: 2005-08-21T01:21:19+09:00 Subject: object pattern matching i've been toying with an idea lately and thinking about how one would crawl an object graph to determine if it matched a specifc object. for instance array_of_hashes = [ {}, {} ] specific_array_of_hashes = [ {'key' => 'value}, {:k => :v} ] specific_array_of_hashes_2 = [ {:k => :v} ] specific_array_of_hashes.is_shaped_like? array_of_hashes #=> true so, something like pattern matching in ml languages. any concepts on how to do that in ruby for arbitrary objects? cheers. -a -- =============================================================================== | email :: ara [dot] t [dot] howard [at] noaa [dot] gov | phone :: 303.497.6469 | Your life dwells amoung the causes of death | Like a lamp standing in a strong breeze. --Nagarjuna ===============================================================================