lib/require_dir.rb in require_dir-1.0.0 vs lib/require_dir.rb in require_dir-2.0.0
- old
+ new
@@ -14,21 +14,23 @@
# module Foo
# class Bar
# RequireDir.enable(self, __FILE__)
# end
# end
-# Foo::Bar.dir()
+# Foo::Bar.dir_r 'foo/bar/commands' # loads all 'foo/bar/commands/**.rb' files
+# Foo::Bar.dir_r 'foo/bar/commands' # loads all 'foo/bar/commands/*.rb' files
+#
module RequireDir
class << self
# @deprecated Please use {#enable_require_dir!} instead
def included(klass)
- klass.extend(RequireDir::Initializer)
- klass.include(RequireDir::Initializer)
+ klass.send(:extend, RequireDir::Initializer)
+ klass.send(:include, RequireDir::Initializer)
end
def enable_require_dir!(klass, source_file, offset = 0, **options)
- klass.extend(RequireDir::Initializer)
- klass.include(RequireDir::Initializer)
- klass.init(source_file, offset, options)
+ klass.send(:extend, RequireDir::Initializer)
+ klass.send(:include, RequireDir::Initializer)
+ klass.send(:__require_dir_init, source_file, offset, options)
end
end
end