Rubyでライブラリを読み込むときはこんな風に require するんだけど:
require 'rubygems'
require 'open-uri'
require 'yaml'
require は単にメソッドだから,イテレーターの中でも使える。こんなふうに:
['rubygems', 'open-uri', 'yaml'].map{|f| require f}
そして今日,methodを使ってこんな風に書いてるキモイ秀逸なコードを見かけた:
%w[rubygems open-uri yaml].map(&method(:require))