Module: Containers
- Defined in:
- lib/Olib/core/container.rb
Constant Summary collapse
- @@containers =
{}
Class Method Summary collapse
Class Method Details
.define(name) ⇒ Object
191 192 193 194 |
# File 'lib/Olib/core/container.rb', line 191 def Containers.define(name) @@containers[name] = Object.const_set(name.capitalize, Class.new(Olib::Container)).new @@containers[name] end |
.method_missing(name) ⇒ Object
196 197 198 199 |
# File 'lib/Olib/core/container.rb', line 196 def Containers.method_missing(name) return @@containers[name] if @@containers[name] return Containers.define(name) end |