Class: Rixie::Search::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/rixie/search/base.rb

Overview

Interface for search providers. Implementations must return Array<Hash> with keys: title, snippet, url.

Direct Known Subclasses

DuckDuckGo, Wikipedia

Instance Method Summary collapse

Instance Method Details

#search(query, max_results:) ⇒ Object



8
9
10
# File 'lib/rixie/search/base.rb', line 8

def search(query, max_results:)
  raise Rixie::NotImplementedError, "#{self.class}#search not implemented"
end