Module: Elastic::AppSearch::Client::MetaEngines
- Included in:
- Elastic::AppSearch::Client
- Defined in:
- lib/elastic/app-search/client/meta_engines.rb
Constant Summary collapse
- ENGINE_TYPE_META =
'meta'.freeze()
Instance Method Summary collapse
- #add_meta_engine_sources(engine_name, source_engines) ⇒ Object
- #create_meta_engine(engine_name, source_engines) ⇒ Object
- #delete_meta_engine_sources(engine_name, source_engines) ⇒ Object
Instance Method Details
#add_meta_engine_sources(engine_name, source_engines) ⇒ Object
12 13 14 |
# File 'lib/elastic/app-search/client/meta_engines.rb', line 12 def (engine_name, source_engines) post("engines/#{engine_name}/source_engines", source_engines) end |
#create_meta_engine(engine_name, source_engines) ⇒ Object
8 9 10 |
# File 'lib/elastic/app-search/client/meta_engines.rb', line 8 def (engine_name, source_engines) post('engines', :name => engine_name, :type => ENGINE_TYPE_META, :source_engines => source_engines) end |
#delete_meta_engine_sources(engine_name, source_engines) ⇒ Object
16 17 18 |
# File 'lib/elastic/app-search/client/meta_engines.rb', line 16 def (engine_name, source_engines) delete("engines/#{engine_name}/source_engines", source_engines) end |