class Typesense::Client

Attributes

aliases[R]
collections[R]
configuration[R]
debug[R]
health[R]
keys[R]
metrics[R]
operations[R]

Public Class Methods

new(options = {}) click to toggle source
# File lib/typesense/client.rb, line 8
def initialize(options = {})
  @configuration = Configuration.new(options)
  @api_call = ApiCall.new(@configuration)
  @collections = Collections.new(@api_call)
  @aliases = Aliases.new(@api_call)
  @keys = Keys.new(@api_call)
  @multi_search = MultiSearch.new(@api_call)
  @debug = Debug.new(@api_call)
  @health = Health.new(@api_call)
  @metrics = Metrics.new(@api_call)
  @operations = Operations.new(@api_call)
end