class Dry::Core::Container::Item::Memoizable

def initialize(item, options = {})

Returns:
  • (Dry::Core::Container::Item::Base) -

Raises:
  • (Dry::Core::Container::Error) -

Parameters:
  • options (Hash) --
  • item (Mixed) --
def initialize(item, options = {})
  super
  raise_not_supported_error unless callable?
  @memoize_mutex = ::Mutex.new
end