Method: Valkyrie::Persistence::Solr::QueryService#find_by

Defined in:
lib/valkyrie/persistence/solr/query_service.rb

#find_by(id:) ⇒ Valkyrie::Resource

Get a single resource by ID.

Parameters:

Returns:

Raises:



16
17
18
19
20
# File 'lib/valkyrie/persistence/solr/query_service.rb', line 16

def find_by(id:)
  id = Valkyrie::ID.new(id.to_s) if id.is_a?(String)
  validate_id(id)
  Valkyrie::Persistence::Solr::Queries::FindByIdQuery.new(id, connection: connection, resource_factory: resource_factory).run
end