module MeiliSearch::Configuration

Public Instance Methods

client() click to toggle source
# File lib/meilisearch/configuration.rb, line 11
def client
  ::MeiliSearch::Client.new(
    configuration[:meilisearch_host],
    configuration[:meilisearch_api_key],
    configuration.slice(:timeout, :max_retries)
  )
end
configuration() click to toggle source
# File lib/meilisearch/configuration.rb, line 3
def configuration
  @@configuration || raise(NotConfigured, "Please configure MeiliSearch. Set MeiliSearch.configuration = {meilisearch_host: 'YOUR_MEILISEARCH_HOST', meilisearch_api_key: 'YOUR_API_KEY'}")
end
configuration=(configuration) click to toggle source
# File lib/meilisearch/configuration.rb, line 7
def configuration=(configuration)
  @@configuration = configuration
end