Method: Hip3Service#handle
- Defined in:
 - app/service_adaptors/hip3_service.rb
 
#handle(request) ⇒ Object
      38 39 40 41 42 43 44 45 46 47 48 49 50 51 52  | 
    
      # File 'app/service_adaptors/hip3_service.rb', line 38 def handle(request) bib_searcher = Hip3::BibSearcher.new(@base_path) bib_searcher.issn = request.referent.issn bib_searcher.isbn = request.referent.isbn bib_searcher.sudoc = get_sudoc(request.referent) results = bib_searcher.search add_856_links(request, results.collect {|b| b.marc_xml}) add_copies(request, results) return request.dispatched(self, true) end  |