From: George Ogata Date: 2004-03-16T12:21:40+09:00 Subject: `#catch'ing many symbols Hello, I find it odd that #catch can't take more than one symbol. It doesn't scale well if you want many symbols and makes conditional catching a chore: ## catch 2 syms catch :one do catch :two do stuff end end ## catch one sym and conditionally catch another catch :x do if condition catch :y do stuff end else stuff end end This looks better to me: ## catch 2 syms catch :one, :two do stuff end ## catch one sym and conditionally catch another catchsyms = condition ? [:x, :y] : [:x] catch *catchsyms do stuff end Can we get this changed?