Class: Valkyrie::Persistence::Postgres::MetadataAdapter
- Inherits:
-
Object
- Object
- Valkyrie::Persistence::Postgres::MetadataAdapter
- Defined in:
- lib/valkyrie/persistence/postgres/metadata_adapter.rb
Overview
Metadata Adapter for Postgres Adapter.
This adapter uses ActiveRecord to persist resources in a JSON-B column named ‘metadata`. This requires setting up a database.
Instance Method Summary collapse
Instance Method Details
#persister ⇒ Class
13 14 15 |
# File 'lib/valkyrie/persistence/postgres/metadata_adapter.rb', line 13 def persister Valkyrie::Persistence::Postgres::Persister.new(adapter: self) end |
#query_service ⇒ Class
18 19 20 |
# File 'lib/valkyrie/persistence/postgres/metadata_adapter.rb', line 18 def query_service @query_service ||= Valkyrie::Persistence::Postgres::QueryService.new(adapter: self) end |
#resource_factory ⇒ Class
23 24 25 |
# File 'lib/valkyrie/persistence/postgres/metadata_adapter.rb', line 23 def resource_factory Valkyrie::Persistence::Postgres::ResourceFactory end |