Module: Elastic::AppSearch::Client::Engines
- Included in:
- Elastic::AppSearch::Client
- Defined in:
- lib/elastic/app-search/client/engines.rb
Instance Method Summary collapse
- #create_engine(engine_name, language = nil) ⇒ Object
- #destroy_engine(engine_name) ⇒ Object
- #get_engine(engine_name) ⇒ Object
- #list_engines(current: 1, size: 20) ⇒ Object
Instance Method Details
#create_engine(engine_name, language = nil) ⇒ Object
16 17 18 19 20 |
# File 'lib/elastic/app-search/client/engines.rb', line 16 def create_engine(engine_name, language = nil) params = { :name => engine_name } params[:language] = language if language post("engines", params) end |
#destroy_engine(engine_name) ⇒ Object
22 23 24 |
# File 'lib/elastic/app-search/client/engines.rb', line 22 def destroy_engine(engine_name) delete("engines/#{engine_name}") end |
#get_engine(engine_name) ⇒ Object
12 13 14 |
# File 'lib/elastic/app-search/client/engines.rb', line 12 def get_engine(engine_name) get("engines/#{engine_name}") end |
#list_engines(current: 1, size: 20) ⇒ Object
8 9 10 |
# File 'lib/elastic/app-search/client/engines.rb', line 8 def list_engines(current: 1, size: 20) get("engines", :page => { :current => current, :size => size }) end |