lib/core/facets/module.rb in facets-2.4.3 vs lib/core/facets/module.rb in facets-2.4.4
- old
+ new
@@ -1,24 +1,6 @@
-require 'facets/module/abstract.rb'
-require 'facets/module/alias.rb'
-require 'facets/module/ancestor.rb'
-require 'facets/module/basename.rb'
-require 'facets/module/can.rb'
-require 'facets/module/class.rb'
-require 'facets/module/conflict.rb'
-require 'facets/module/include_function_module.rb'
-require 'facets/module/instance_methods.rb'
-require 'facets/module/is.rb'
-require 'facets/module/methodize.rb'
-require 'facets/module/modspace.rb'
-require 'facets/module/module_load.rb'
-require 'facets/module/nesting.rb'
-require 'facets/module/op.rb'
-require 'facets/module/pathize.rb'
-require 'facets/module/prepend.rb'
-require 'facets/module/redefine_method'
-require 'facets/module/redirect_method'
-require 'facets/module/rename_method'
-require 'facets/module/revise.rb'
-require 'facets/module/spacename.rb'
-require 'facets/module/wrap_method.rb'
+dir, base = *File.split(__FILE__)
+base = base.chomp('.rb')
+Dir[File.join(dir, base, '*')].each do |lib|
+ require "facets/#{base}/#{File.basename(lib)}"
+end