Sha256: 633b15c33699ff1e44b1447be7621d6242d29e48380424f2e45d1b6b6994b242
Contents?: true
Size: 825 Bytes
Versions: 3
Compression:
Stored size: 825 Bytes
Contents
# frozen_string_literal: true module Typesense class Client attr_reader :configuration, :collections, :aliases, :keys, :debug, :health, :metrics, :stats, :operations, :multi_search, :analytics, :presets 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) @stats = Stats.new(@api_call) @operations = Operations.new(@api_call) @analytics = Analytics.new(@api_call) @presets = Presets.new(@api_call) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
typesense-3.0.0.rc1 | lib/typesense/client.rb |
typesense-2.1.0 | lib/typesense/client.rb |
typesense-2.1.0.rc2 | lib/typesense/client.rb |