Module: Yext::Api
- Defined in:
- lib/yext/api.rb,
lib/yext/api/engine.rb,
lib/yext/api/version.rb,
lib/yext/api/live_api.rb,
lib/yext/api/knowledge_api.rb,
lib/yext/api/utils/api_base.rb,
lib/yext/api/concerns/enum_all.rb,
lib/yext/api/live_api/location.rb,
lib/yext/api/administrative_api.rb,
lib/yext/api/concerns/api_finder.rb,
lib/yext/api/utils/configuration.rb,
lib/yext/api/concerns/rate_limits.rb,
lib/yext/api/utils/api_rate_limits.rb,
lib/yext/api/utils/response_parser.rb,
lib/yext/api/concerns/account_child.rb,
lib/yext/api/concerns/default_scopes.rb,
lib/yext/api/enumerations/validation.rb,
lib/yext/api/utils/default_parameters.rb,
app/helpers/yext/api/application_helper.rb,
lib/yext/api/administrative_api/account.rb,
lib/yext/api/administrative_api/service.rb,
lib/yext/api/concerns/account_relations.rb,
lib/yext/api/concerns/faraday_connection.rb,
lib/yext/api/administrative_api/add_request.rb,
lib/yext/api/knowledge_api/health_check/health.rb,
app/controllers/yext/api/application_controller.rb,
lib/yext/api/knowledge_api/account_settings/account.rb,
lib/yext/api/knowledge_api/knowledge_manager/category.rb,
lib/yext/api/knowledge_api/knowledge_manager/location.rb
Overview
API interface for Yext
Defined Under Namespace
Modules: AdministrativeApi, ApplicationHelper, Concerns, Enumerations, KnowledgeApi, LiveApi, Utils Classes: ApplicationController, Engine
Constant Summary collapse
- VERSION =
"0.1.1"
Class Method Summary collapse
-
.configuration ⇒ Object
Gets the configuration object for configuring a single item.
-
.configure {|configuration| ... } ⇒ Object
Allows you to configure global settings for the Yext::Api.
Class Method Details
.configuration ⇒ Object
Gets the configuration object for configuring a single item.
See Yext::Api::Utils::Configuration for details on the configuration options.
Usage:
Yext::Api.configuration.api_key = “my api key”
29 30 31 |
# File 'lib/yext/api.rb', line 29 def self.configuration Yext::Api::Utils::Configuration.instance end |
.configure {|configuration| ... } ⇒ Object
Allows you to configure global settings for the Yext::Api.
See Yext::Api::Utils::Configuration for details on the configuration options.
Usage:
Yext::Api.configure do |config|
config.account_id = "my account_id"
config.api_key = "my api key"
end
18 19 20 |
# File 'lib/yext/api.rb', line 18 def self.configure yield configuration if block_given? end |