Class: Swiftly::DefinitionProxy
- Inherits:
-
Object
- Object
- Swiftly::DefinitionProxy
- Defined in:
- lib/swiftly/definition_proxy.rb
Instance Method Summary collapse
Instance Method Details
#factory(factory_class, &block) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/swiftly/definition_proxy.rb', line 7 def factory(factory_class, &block) factory = Swiftly::Factory.new factory.instance_eval(&block) Smokestack.registry[Swiftly.const_get(factory_class.capitalize)] = factory end |