Module: SwiftypeAppSearch::Client::Engines
- Included in:
- SwiftypeAppSearch::Client
- Defined in:
- lib/swiftype-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
14 15 16 17 18 |
# File 'lib/swiftype-app-search/client/engines.rb', line 14 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
20 21 22 |
# File 'lib/swiftype-app-search/client/engines.rb', line 20 def destroy_engine(engine_name) delete("engines/#{engine_name}") end |
#get_engine(engine_name) ⇒ Object
10 11 12 |
# File 'lib/swiftype-app-search/client/engines.rb', line 10 def get_engine(engine_name) get("engines/#{engine_name}") end |
#list_engines(current: 1, size: 20) ⇒ Object
6 7 8 |
# File 'lib/swiftype-app-search/client/engines.rb', line 6 def list_engines(current: 1, size: 20) get("engines", :page => { :current => current, :size => size }) end |