From: Daniel Schierbeck Date: 2005-10-31T00:17:06+09:00 Subject: Kernel#require accepting multiple arguments? What is the reason that Kernel#require only accepts one filename? Implementing a version of `require' that can take multiple arguments is pretty easy: module Kernel alias_method :__require__, :require def require(*filenames) filenames.all? { |file| __require__(file) } end end Cheers, Daniel