lib/core/facets/integer.rb in facets-2.9.1 vs lib/core/facets/integer.rb in facets-2.9.2
- old
+ new
@@ -1,6 +1,22 @@
-dir, base = *File.split(__FILE__)
-base = base.chomp('.rb')
-Dir[File.join(dir, base, '*.rb')].each do |lib|
- require "facets/#{base}/#{File.basename(lib)}"
+# Load all Integer core extensions.
+
+if RUBY_VERSION < '1.9'
+ require "facets/integer/bit.rb"
+ require "facets/integer/bitmask.rb"
+ require "facets/integer/even.rb"
+ require "facets/integer/factorial.rb"
+ require "facets/integer/multiple.rb"
+ require "facets/integer/odd.rb"
+ require "facets/integer/of.rb"
+ require "facets/integer/ordinal.rb"
+else
+ require_relative "integer/bit.rb"
+ require_relative "integer/bitmask.rb"
+ require_relative "integer/even.rb"
+ require_relative "integer/factorial.rb"
+ require_relative "integer/multiple.rb"
+ require_relative "integer/odd.rb"
+ require_relative "integer/of.rb"
+ require_relative "integer/ordinal.rb"
end