avatar

40

* Remove unnecessary exception variable
* You can use strings, symbols, and anything else that handles to_s as a library name

by chrisk, 04 Feb, 2008 03:57 AM
39 40  
3434 
3535   class MultipleDependencyRequirement   #:nodoc:
3636     # :type        :any or :all
37     # :libraries   an array of strings to try to +require+
37     # :libraries   an array of strings/symbols/etc. to try to +require+
3838     def initialize(type, libraries)
3939       @type = type
4040       @libraries = libraries
------
4646       libraries.each do |lib|
4747         begin
4848           require lib.to_s
49         rescue LoadError, MissingSourceFile => e
50           @failed_libraries << lib
49         rescue LoadError, MissingSourceFile
50           @failed_libraries << lib.to_s
5151         end
5252       end
5353