Module: EacRubyBase1::RootModuleSetup::Constants
- Defined in:
- lib/eac_ruby_base1/root_module_setup/constants.rb
Instance Method Summary collapse
Instance Method Details
#extension_for ⇒ Module?
7 8 9 10 11 12 13 |
# File 'lib/eac_ruby_base1/root_module_setup/constants.rb', line 7 def extension_for dirname = ::File.dirname(relative_root_module_file) return nil if ['.', '/', ''].include?(dirname) require dirname resolve_or_create_module(::Pathname.new(dirname)) end |
#namespace ⇒ Module
16 17 18 |
# File 'lib/eac_ruby_base1/root_module_setup/constants.rb', line 16 def namespace extension_for || DEFAULT_NAMESPACE end |
#root_module ⇒ Module
21 22 23 |
# File 'lib/eac_ruby_base1/root_module_setup/constants.rb', line 21 def root_module resolve_or_create_module(relative_root_module_file) end |