class Payload::FactoryResolver
Encapsulates logic for resolving factory definitions.
Used internally by {Container}. Use {Container#factory}.
@api private
Public Class Methods
new(block)
click to toggle source
# File lib/payload/factory_resolver.rb, line 10 def initialize(block) @block = block end
Public Instance Methods
resolve(container, decorators)
click to toggle source
# File lib/payload/factory_resolver.rb, line 14 def resolve(container, decorators) Factory.new(container, @block, decorators) end