class Dee::Container::SingletonFactory

Public Class Methods

new(&block) click to toggle source
# File lib/dee/container.rb, line 14
def initialize(&block)
  @block = block
  @value = nil
end

Public Instance Methods

create() click to toggle source
# File lib/dee/container.rb, line 19
def create
  @value = @block.call unless @value
  @value
end