class Rioc::Bean::BeanFactory

Public Class Methods

new(container, name, block) click to toggle source

Initialize the dependency factory class to build the dependency whenever the dependency is needed.

# File lib/rioc/bean/factory.rb, line 7
def initialize(container, name, block)
  @container = container
  @name = name
  @block = block
end

Public Instance Methods

build_instance() click to toggle source
# File lib/rioc/bean/factory.rb, line 13
def build_instance
  @block.call(@container)
end