From: mortee Date: 2007-10-11T21:42:45+09:00 Subject: Re: Using strings to drill down into objects mortee wrote: > Ross X Dawson wrote: >> # lambda function to drill down object hierarchy >> drill_down = lambda do |obj, method_name| >> o ||= obj >> method_name.split('.').each {|m| o = o.send(m) if >> o.respond_to?(m)} >> o >> end > > method_name.each{|name| name.split{|part| ... } } Sorry, that should read method_name.each{|name| name.split('.').each{|part| ... } }