Module: RequireDir
- Defined in:
- lib/require_dir.rb,
lib/require_dir/loader.rb,
lib/require_dir/version.rb,
lib/require_dir/initializer.rb
Overview
This module should be used to enable directory-wide requiring of dependent ruby files. Recursive is also supported.
Defined Under Namespace
Modules: Initializer Classes: Loader
Constant Summary collapse
- VERSION =
'2.0.0'
Class Method Summary collapse
- .enable_require_dir!(klass, source_file, offset = 0, **options) ⇒ Object
-
.included(klass) ⇒ Object
deprecated
Deprecated.
Please use #enable_require_dir! instead
Class Method Details
.enable_require_dir!(klass, source_file, offset = 0, **options) ⇒ Object
30 31 32 33 34 |
# File 'lib/require_dir.rb', line 30 def enable_require_dir!(klass, source_file, offset = 0, **) klass.send(:extend, RequireDir::Initializer) klass.send(:include, RequireDir::Initializer) klass.send(:__require_dir_init, source_file, offset, ) end |
.included(klass) ⇒ Object
Deprecated.
Please use #enable_require_dir! instead
25 26 27 28 |
# File 'lib/require_dir.rb', line 25 def included(klass) klass.send(:extend, RequireDir::Initializer) klass.send(:include, RequireDir::Initializer) end |