# Require all Module core extensions.

if RUBY_VERSION < '1.9'
  require "facets/module/abstract.rb"
  require "facets/module/alias_accessor.rb"
  require "facets/module/alias_method_chain.rb"
  require "facets/module/alias_module_function.rb"
  require "facets/module/all_instance_methods.rb"
  require "facets/module/ancestor.rb"
  require "facets/module/anonymous.rb"
  require "facets/module/attr_setter.rb"
  require "facets/module/basename.rb"
  require "facets/module/can.rb"
  require "facets/module/class.rb"
  require "facets/module/class_def.rb"
  require "facets/module/class_method_defined.rb"
  require "facets/module/extend.rb"
  require "facets/module/home.rb"
  require "facets/module/homename.rb"
  require "facets/module/housing.rb"
  require "facets/module/include_function_module.rb"
  require "facets/module/instance_method.rb"
  require "facets/module/instance_method_defined.rb"
  require "facets/module/integrate.rb"
  require "facets/module/is.rb"
  require "facets/module/methodize.rb"
  require "facets/module/modname.rb"
  require "facets/module/module_def.rb"
  require "facets/module/nodef.rb"
  require "facets/module/op.rb"
  require "facets/module/op_add.rb"
  require "facets/module/op_mul.rb"
  require "facets/module/op_sub.rb"
  require "facets/module/pathize.rb"
  require "facets/module/redefine_method.rb"
  require "facets/module/redirect_method.rb"
  require "facets/module/remove.rb"
  require "facets/module/rename_method.rb"
  require "facets/module/revise.rb"
  require "facets/module/set.rb"
  require "facets/module/singleton_method_defined.rb"
  require "facets/module/spacename.rb"
  require "facets/module/to_obj.rb"
  require "facets/module/wrap_method.rb"
else
  require_relative "module/abstract.rb"
  require_relative "module/alias_accessor.rb"
  require_relative "module/alias_method_chain.rb"
  require_relative "module/alias_module_function.rb"
  require_relative "module/all_instance_methods.rb"
  require_relative "module/ancestor.rb"
  require_relative "module/anonymous.rb"
  require_relative "module/attr_setter.rb"
  require_relative "module/basename.rb"
  require_relative "module/can.rb"
  require_relative "module/class.rb"
  require_relative "module/class_def.rb"
  require_relative "module/class_method_defined.rb"
  require_relative "module/extend.rb"
  require_relative "module/home.rb"
  require_relative "module/homename.rb"
  require_relative "module/housing.rb"
  require_relative "module/include_function_module.rb"
  require_relative "module/instance_method.rb"
  require_relative "module/instance_method_defined.rb"
  require_relative "module/integrate.rb"
  require_relative "module/is.rb"
  require_relative "module/methodize.rb"
  require_relative "module/modname.rb"
  require_relative "module/module_def.rb"
  require_relative "module/nodef.rb"
  require_relative "module/op.rb"
  require_relative "module/op_add.rb"
  require_relative "module/op_mul.rb"
  require_relative "module/op_sub.rb"
  require_relative "module/pathize.rb"
  require_relative "module/redefine_method.rb"
  require_relative "module/redirect_method.rb"
  require_relative "module/remove.rb"
  require_relative "module/rename_method.rb"
  require_relative "module/revise.rb"
  require_relative "module/set.rb"
  require_relative "module/singleton_method_defined.rb"
  require_relative "module/spacename.rb"
  require_relative "module/to_obj.rb"
  require_relative "module/wrap_method.rb"
end

