Module: ImportConstants::Controls::Namespace::AliasNamespace
- Defined in:
- lib/import_constants/controls/namespace.rb
Class Method Summary collapse
Class Method Details
.example(namespace = nil, name: nil) ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/import_constants/controls/namespace.rb', line 62 def self.example(namespace=nil, name: nil) namespace ||= Namespace.example constant_names = namespace.constants(false) Anonymous.example(name:) do constant_names.each do |constant_name| constant = namespace.const_get(constant_name) const_set(constant_name, constant) end end end |
.name ⇒ Object
76 77 78 |
# File 'lib/import_constants/controls/namespace.rb', line 76 def self.name 'Alias Namespace' end |