Sha256: 70ab4974744e1393f752d4c0249e3c0f87c856f8271bdcd6fbf8110cdc364bed

Contents?: true

Size: 469 Bytes

Versions: 3

Compression:

Stored size: 469 Bytes

Contents

# Engines are the core concept representing indexes in App Search.
#
module SwiftypeAppSearch
  class Client
    module Engines
      def list_engines
        get("engines")
      end

      def get_engine(engine_name)
        get("engines/#{engine_name}")
      end

      def create_engine(engine_name)
        post("engines", :name => engine_name)
      end

      def destroy_engine(engine_name)
        delete("engines/#{engine_name}")
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
swiftype-app-search-0.1.2 lib/swiftype-app-search/client/engines.rb
swiftype-app-search-0.1.1 lib/swiftype-app-search/client/engines.rb
swiftype-app-search-0.1.0 lib/swiftype-app-search/client/engines.rb