lib/elastic/app-search/client.rb in elastic-app-search-7.4.0 vs lib/elastic/app-search/client.rb in elastic-app-search-7.4.1
- old
+ new
@@ -5,15 +5,22 @@
module Elastic
module AppSearch
# API client for the {Elastic App Search API}[https://www.elastic.co/cloud/app-search-service].
class Client
+ autoload :Analytics, 'elastic/app-search/client/analytics'
+ autoload :Click, 'elastic/app-search/client/click'
+ autoload :Credentials, 'elastic/app-search/client/credentials'
+ autoload :Curations, 'elastic/app-search/client/curations'
autoload :Documents, 'elastic/app-search/client/documents'
autoload :Engines, 'elastic/app-search/client/engines'
+ autoload :Logs, 'elastic/app-search/client/logs'
+ autoload :Schema, 'elastic/app-search/client/schema'
autoload :Search, 'elastic/app-search/client/search'
- autoload :QuerySuggestion, 'elastic/app-search/client/query_suggestion'
autoload :SearchSettings, 'elastic/app-search/client/search_settings'
+ autoload :Synonyms, 'elastic/app-search/client/synonyms'
+ autoload :QuerySuggestion, 'elastic/app-search/client/query_suggestion'
DEFAULT_TIMEOUT = 15
include Elastic::AppSearch::Request
@@ -54,14 +61,21 @@
def self.included(base)
base.extend(ClassMethods)
end
end
+ include Elastic::AppSearch::Client::Analytics
+ include Elastic::AppSearch::Client::Click
+ include Elastic::AppSearch::Client::Credentials
+ include Elastic::AppSearch::Client::Curations
include Elastic::AppSearch::Client::Documents
include Elastic::AppSearch::Client::Engines
+ include Elastic::AppSearch::Client::Logs
+ include Elastic::AppSearch::Client::Schema
include Elastic::AppSearch::Client::Search
+ include Elastic::AppSearch::Client::SearchSettings
include Elastic::AppSearch::Client::SignedSearchOptions
+ include Elastic::AppSearch::Client::Synonyms
include Elastic::AppSearch::Client::QuerySuggestion
- include Elastic::AppSearch::Client::SearchSettings
end
end
end