class SimpleFactory::Definition
Attributes
name[R]
Public Class Methods
new(name, value_or_callable)
click to toggle source
# File lib/simple_factory/definition.rb, line 5 def initialize(name, value_or_callable) @name = name @value_or_callable = value_or_callable end
Public Instance Methods
value()
click to toggle source
# File lib/simple_factory/definition.rb, line 10 def value if @value_or_callable.respond_to?(:call) @value_or_callable.call else @value_or_callable end end