Module: OpenSearch::Sugar
- Defined in:
- lib/opensearch/sugar.rb,
lib/opensearch/sugar.rb,
lib/opensearch/sugar/index.rb,
lib/opensearch/sugar/client.rb,
lib/opensearch/sugar/models.rb,
lib/opensearch/sugar/version.rb,
sig/opensearch/sugar.rbs
Overview
Top-level namespace for the opensearch-sugar gem.
Provides a thin, object-oriented wrapper around the opensearch-ruby client. The main entry point is Sugar.client, which returns a fully configured Client.
Defined Under Namespace
Classes: Client, Error, Index, Models
Constant Summary collapse
- VERSION =
Current gem version.
"1.0.0"
Class Method Summary collapse
-
.client(**kwargs) ⇒ Client
Convenience factory — returns a new Client.
-
.new(**kwargs) ⇒ Client
Alias for .client.
Class Method Details
.client(**kwargs) ⇒ Client
Convenience factory — returns a new Client.
47 48 49 |
# File 'lib/opensearch/sugar.rb', line 47 def self.client(**kwargs) OpenSearch::Sugar::Client.new(**kwargs) end |
.new(**kwargs) ⇒ Client
Alias for .client.
57 58 59 |
# File 'lib/opensearch/sugar.rb', line 57 def self.new(**kwargs) client(**kwargs) end |