class IoC::Dependency
Attributes
singleton[R]
value[R]
Public Class Methods
new(value, singleton: false)
click to toggle source
# File lib/ioc/dependency.rb, line 5 def initialize(value, singleton: false) @value = value @singleton = singleton end
Public Instance Methods
call()
click to toggle source
# File lib/ioc/dependency.rb, line 10 def call singleton ? value : value.call end