Skip to content

Commit 3a16707

Browse files
committed
feat: register synonym set classes to client object
1 parent 098da9e commit 3a16707

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/typesense.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ module Typesense
1616
require_relative 'typesense/override'
1717
require_relative 'typesense/synonyms'
1818
require_relative 'typesense/synonym'
19+
require_relative 'typesense/synonym_sets'
20+
require_relative 'typesense/synonym_set'
1921
require_relative 'typesense/aliases'
2022
require_relative 'typesense/alias'
2123
require_relative 'typesense/keys'
@@ -36,4 +38,4 @@ module Typesense
3638
require_relative 'typesense/stemming_dictionaries'
3739
require_relative 'typesense/stemming_dictionary'
3840
require_relative 'typesense/nl_search_models'
39-
require_relative 'typesense/nl_search_model'
41+
require_relative 'typesense/nl_search_model'

lib/typesense/client.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
module Typesense
44
class Client
55
attr_reader :configuration, :collections, :aliases, :keys, :debug, :health, :metrics, :stats, :operations,
6-
:multi_search, :analytics, :presets, :stemming, :nl_search_models
6+
:multi_search, :analytics, :presets, :stemming, :nl_search_models, :synonym_sets
77

88
def initialize(options = {})
99
@configuration = Configuration.new(options)
@@ -21,6 +21,7 @@ def initialize(options = {})
2121
@stemming = Stemming.new(@api_call)
2222
@presets = Presets.new(@api_call)
2323
@nl_search_models = NlSearchModels.new(@api_call)
24+
@synonym_sets = SynonymSets.new(@api_call)
2425
end
2526
end
2627
end

0 commit comments

Comments
 (0)