class Dry::Core::Container::Item::Factory
def call(item, options = {})
-
(Dry::Core::Container::Item::Base)
-
Raises:
-
(Dry::Core::Container::Error)
-
Parameters:
-
options
(Hash
) -- -
item
(Mixed
) --
def call(item, options = {}) if options[:memoize] Item::Memoizable.new(item, options) else Item::Callable.new(item, options) end end