Sha256: 8284ef70be2c8c43d675c39577307c52f0c057eb3a3fa360e788bbd163c8ad52
Contents?: true
Size: 854 Bytes
Versions: 6
Compression:
Stored size: 854 Bytes
Contents
# frozen_string_literal: true module Valkyrie::Persistence::Memory # MetadataAdapter for the memory adapter. # @see Valkyrie::Persistence::Memory # @note Documentation for instance methods on other MetadataAdapters are # copied from the Memory implementation via `(see # Valkyrie::Persistence::Memory#method)` to reduce duplication. class MetadataAdapter attr_writer :cache # @return [Valkyrie::Persistence::Memory::Persister] A memory persister for # this adapter. def persister Valkyrie::Persistence::Memory::Persister.new(self) end # @return [Valkyrie::Persistence::Memory::QueryService] A query service for # this adapter. def query_service @query_service ||= Valkyrie::Persistence::Memory::QueryService.new(adapter: self) end def cache @cache ||= {} end end end
Version data entries
6 entries across 6 versions & 1 rubygems