Module: L43::Core
- Extended by:
- Core
- Included in:
- Core
- Defined in:
- lib/l43/core.rb,
lib/l43/errors.rb,
lib/l43/core/enum.rb,
lib/l43/core/none.rb,
lib/l43/core/result.rb,
lib/l43/core/version.rb,
lib/l43/core/as_result.rb,
lib/l43/core/forwarder.rb,
lib/l43/core/extend_object.rb,
lib/l43/core/result/failure.rb,
lib/l43/core/result/helpers.rb,
lib/l43/core/result/success.rb,
lib/l43/core/object_extensions.rb,
lib/l43/core/result/constructors.rb
Defined Under Namespace
Modules: AsResult, Enum, Forwarder, ObjectExtensions, Result
Constant Summary collapse
- InstanceVariableOverride =
Class.new(RuntimeError)
- MissingValue =
Class.new(RuntimeError)
- None =
Object.new.freeze
- VERSION =
"0.2.4"
Instance Method Summary collapse
Instance Method Details
#require_all(file, descend: false) ⇒ Object
7 8 9 10 11 |
# File 'lib/l43/core.rb', line 7 def require_all(file, descend: false) dir = file.sub(/\.[^.]*\z/, '') wc = descend ? '/**/*.rb' : '/*.rb' Dir.glob(File.join(dir, wc)).each { require it } end |