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