Module: L43::Core
- Extended by:
- Core
- Included in:
- Core
- Defined in:
- lib/l43/core.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/result/helpers.rb,
lib/l43/core/result/constructors.rb
Defined Under Namespace
Modules: AsResult, Forwarder
Classes: Result
Constant Summary
collapse
- None =
Object.new.freeze
- VERSION =
"0.1.4"
Instance Method Summary
collapse
Instance Method Details
#None ⇒ Object
6
|
# File 'lib/l43/core/none.rb', line 6
def None = None
|
#require_all(file, descend: false) ⇒ Object
8
9
10
11
12
|
# File 'lib/l43/core.rb', line 8
def require_all(file, descend: false)
dir = file.sub(/\.[^.]*\z/, '')
wc = descend ? '/**/*.rb' : '/*.rb'
Dir.glob(File.join(dir, wc)).each { require it }
end
|