Mar 1, 2010
module Enumerable
def pick(meth)
map {|o| o.send(meth.to_sym)}
end
end
puts %W( d e a t h _ t o _ s y m _ t o _ p r o c).pick(:upcase).join
Chris Lloyd’s replacement for the “dirty hack” that is Ruby’s Symbol#to_proc.
About
Tim Riley is a web and Ruby on Rails developer based in Canberra, Australia.
Subscribe via RSS.