Class: Freyja::MetadataAdapter
- Inherits:
-
Object
- Object
- Freyja::MetadataAdapter
- Includes:
- Goddess::Metadata
- Defined in:
- lib/freyja/metadata_adapter.rb
Instance Method Summary collapse
- #persister ⇒ Freyja::Persister
- #query_service ⇒ Freyja::QueryService, #services
- #resource_factory ⇒ Freyja::ResourceFactory
Methods included from Goddess::Metadata
Instance Method Details
#persister ⇒ Freyja::Persister
13 14 15 |
# File 'lib/freyja/metadata_adapter.rb', line 13 def persister @persister ||= Freyja::Persister.new(adapter: self) end |
#query_service ⇒ Freyja::QueryService, #services
19 20 21 22 23 24 |
# File 'lib/freyja/metadata_adapter.rb', line 19 def query_service @query_service ||= Freyja::QueryService.new( Valkyrie::Persistence::Postgres::QueryService.new(adapter: self, resource_factory: resource_factory), Valkyrie::MetadataAdapter.adapters[:wings_adapter].query_service ) end |
#resource_factory ⇒ Freyja::ResourceFactory
28 29 30 |
# File 'lib/freyja/metadata_adapter.rb', line 28 def resource_factory @resource_factory ||= Freyja::ResourceFactory.new(adapter: self) end |