Sha256: f0e9ce14aa768f24f9c4ebb739b401c446298d18f8f8411b467526f05f99330a
Contents?: true
Size: 807 Bytes
Versions: 28
Compression:
Stored size: 807 Bytes
Contents
# frozen_string_literal: true module Wings module Valkyrie class MetadataAdapter def persister @persister ||= Wings::Valkyrie::Persister.new(adapter: self) end # @return [Class] +Valkyrie::Persistence::Postgres::QueryService+ def query_service @query_service ||= Wings::Valkyrie::QueryService.new(adapter: self) end # @return [Valkyrie::ID] Identifier for this metadata adapter. def id @id ||= begin to_hash = "active_fedora" ::Valkyrie::ID.new(Digest::MD5.hexdigest(to_hash)) end end # @return [Class] +Valkyrie::Persistence::Postgres::ResourceFactory+ def resource_factory @resource_factory ||= Wings::Valkyrie::ResourceFactory.new(adapter: self) end end end end
Version data entries
28 entries across 28 versions & 1 rubygems