Module: Kagi::API
- Defined in:
- lib/kagi/api.rb,
lib/kagi/api/client.rb,
lib/kagi/api/container.rb,
lib/kagi/api/requester.rb,
lib/kagi/api/models/fast.rb,
lib/kagi/api/dependencies.rb,
lib/kagi/api/models/error.rb,
lib/kagi/api/models/search.rb,
lib/kagi/api/contracts/fast.rb,
lib/kagi/api/contracts/meta.rb,
lib/kagi/api/endpoints/fast.rb,
lib/kagi/api/models/summary.rb,
lib/kagi/api/contracts/error.rb,
lib/kagi/api/contracts/search.rb,
lib/kagi/api/endpoints/search.rb,
lib/kagi/api/contracts/summary.rb,
lib/kagi/api/contracts/reference.rb,
lib/kagi/api/endpoints/container.rb,
lib/kagi/api/endpoints/summarize.rb,
lib/kagi/api/models/content/fast.rb,
lib/kagi/api/models/content/meta.rb,
lib/kagi/api/configuration/loader.rb,
lib/kagi/api/endpoints/enrich/web.rb,
lib/kagi/api/models/content/error.rb,
lib/kagi/api/configuration/content.rb,
lib/kagi/api/endpoints/enrich/news.rb,
lib/kagi/api/models/content/search.rb,
lib/kagi/api/endpoints/dependencies.rb,
lib/kagi/api/models/content/summary.rb,
lib/kagi/api/models/content/reference.rb,
lib/kagi/api/models/content/thumbnail.rb
Overview
Main namespace.
Defined Under Namespace
Modules: Configuration, Container, Contracts, Endpoints, Models Classes: Client, Requester
Constant Summary collapse
- Dependencies =
Infusible[Container]
Class Method Summary collapse
Class Method Details
.loader(registry = Zeitwerk::Registry) ⇒ Object
18 19 20 |
# File 'lib/kagi/api.rb', line 18 def self.loader registry = Zeitwerk::Registry @loader ||= registry.loaders.each.find { |loader| loader.tag == "kagi-api" } end |
.new ⇒ Object
22 |
# File 'lib/kagi/api.rb', line 22 def self.new(&) = Client.new(&) |