Class: Poro::ContextFactories::SingleStore::HashFactory
- Inherits:
-
Poro::ContextFactory
- Object
- Poro::ContextFactory
- Poro::ContextFactories::SingleStore::HashFactory
- Defined in:
- lib/poro/context_factories/single_store/hash_factory.rb
Overview
Creates a factory that generates a HashContext for each class.
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ HashFactory
constructor
Initializes a new HashContext for each class.
Methods inherited from Poro::ContextFactory
#context_managed_class?, #fetch, has_instance?, instance, instance=
Constructor Details
#initialize(opts = {}) ⇒ HashFactory
Initializes a new HashContext for each class.
8 9 10 11 12 13 14 |
# File 'lib/poro/context_factories/single_store/hash_factory.rb', line 8 def initialize(opts={}) super() do |klass| context = Contexts::HashContext.new(klass) yield(klass, context) if block_given? context end end |