Module: Containers
- Defined in:
- lib/Olib/core/container.rb
Constant Summary collapse
- @@containers =
{}
Class Method Summary collapse
Class Method Details
.define(name) ⇒ Object
139 140 141 142 |
# File 'lib/Olib/core/container.rb', line 139 def Containers.define(name) @@containers[name] = Object.const_set(name.capitalize, Class.new(Olib::Container)).new @@containers[name] end |
.method_missing(name) ⇒ Object
144 145 146 147 |
# File 'lib/Olib/core/container.rb', line 144 def Containers.method_missing(name) return @@containers[name] if @@containers[name] return Containers.define(name) end |