Class: Qa::Authorities::FindWorks
- Inherits:
-
Base
- Object
- Base
- Qa::Authorities::FindWorks
- Defined in:
- app/authorities/qa/authorities/find_works.rb
Instance Method Summary collapse
Instance Method Details
#search(_q, controller) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'app/authorities/qa/authorities/find_works.rb', line 3 def search(_q, controller) repo = CatalogController.new.repository builder = Sufia::FindWorksSearchBuilder.new(controller) response = repo.search(builder) docs = response.documents docs.map do |doc| id = doc.id title = doc.title { id: id, label: title, value: id } end end |