Class: Swiftype::Client
- Inherits:
-
Object
- Object
- Swiftype::Client
- Includes:
- Analytics, Clickthrough, Document, DocumentType, Domain, Engine, Search, User, Request
- Defined in:
- lib/swiftype/client.rb
Overview
API client for the Swiftype API.
Defined Under Namespace
Modules: Analytics, Clickthrough, Document, DocumentType, Domain, Engine, Search, User
Class Method Summary collapse
Instance Method Summary collapse
- #api_key ⇒ Object
-
#initialize(options = {}) ⇒ Client
constructor
Create a new Swiftype::Client client.
- #platform_access_token ⇒ Object
Methods included from Clickthrough
Methods included from Domain
#crawl_url, #create_domain, #destroy_domain, #domain, #domains, #recrawl_domain
Methods included from Analytics
#analytics_autoselects, #analytics_clicks, #analytics_searches, #analytics_top_no_result_queries, #analytics_top_queries
Methods included from Document
#create_document, #create_documents, #create_or_update_document, #create_or_update_documents, #destroy_document, #destroy_documents, #document, #documents, #update_document, #update_documents
Methods included from DocumentType
#create_document_type, #destroy_document_type, #document_type, #document_types
Methods included from Engine
#create_engine, #destroy_engine, #engine, #engines
Methods included from Search
#search, #search_document_type, #suggest, #suggest_document_type
Methods included from User
Methods included from Request
#delete, #get, #post, #put, #request
Constructor Details
#initialize(options = {}) ⇒ Client
Create a new Swiftype::Client client
20 21 22 |
# File 'lib/swiftype/client.rb', line 20 def initialize(={}) @options = end |
Class Method Details
Instance Method Details
#api_key ⇒ Object
24 25 26 |
# File 'lib/swiftype/client.rb', line 24 def api_key @options[:api_key] || Swiftype.api_key end |
#platform_access_token ⇒ Object
28 29 30 |
# File 'lib/swiftype/client.rb', line 28 def platform_access_token @options[:platform_access_token] end |