Class: RubyCode::SearchProviders::BraveSearch

Inherits:
Base
  • Object
show all
Defined in:
lib/rubycode/search_providers/brave_search.rb

Overview

Brave Search API provider https://brave.com/search/api/

Constant Summary collapse

API_ENDPOINT =
"https://api.search.brave.com/res/v1/web/search"

Instance Method Summary collapse

Methods inherited from Base

#search

Constructor Details

#initialize(api_key: nil, config: nil) ⇒ BraveSearch

Returns a new instance of BraveSearch.



15
16
17
# File 'lib/rubycode/search_providers/brave_search.rb', line 15

def initialize(api_key: nil, config: nil)
  super(config: config, api_key: api_key)
end