CardTapp/yext-api

View on GitHub
lib/yext-api.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

require "spyke"
require "memoist"
require "validation"
require "validation/validator"
require "validation/rule/not_empty"
require "yext/api"
require "yext/api/engine"
require "yext/api/concerns/enum_all"
require "yext/api/enumerations/add_request_location_mode"
require "yext/api/enumerations/add_request_status"
require "yext/api/enumerations/error_codes/agreements_errors"
require "yext/api/enumerations/error_codes/analytics_errors"
require "yext/api/enumerations/error_codes/customers_errros"
require "yext/api/enumerations/error_codes/ecl_errors"
require "yext/api/enumerations/error_codes/feedback_errors"
require "yext/api/enumerations/error_codes/general_errors"
require "yext/api/enumerations/error_codes/live_api_errors"
require "yext/api/enumerations/error_codes/locations_errors"
require "yext/api/enumerations/error_codes/optimizations_errors"
require "yext/api/enumerations/error_codes/publisher_suggestions_errors"
require "yext/api/enumerations/error_codes/reviews_errors"
require "yext/api/enumerations/error_codes/social_errors"
require "yext/api/enumerations/error_codes/subscriptions_errors"
require "yext/api/enumerations/error_codes/suppression_errors"
require "yext/api/enumerations/error_codes/users_errors"
require "yext/api/enumerations/error_codes"
require "yext/api/enumerations/listing_status"
require "yext/api/enumerations/location_type"
require "yext/api/enumerations/optimization_link_mode"
require "yext/api/enumerations/validation"
require "yext/api/utils/configuration"
require "yext/api/concerns/rate_limits"
require "yext/api/live_api"
require "yext/api/utils/api_finder"
require "yext/api/utils/middleware/api_rate_limits"
require "yext/api/utils/middleware/default_parameters"
require "yext/api/utils/middleware/response_parser"
require "yext/api/utils/middleware/uri_cleanup"
require "yext/api/concerns/faraday_connection"
require "yext/api/concerns/default_scopes"
require "yext/api/utils/api_base"
require "yext/api/concerns/account_child"
require "yext/api/concerns/account_relations"
require "yext/api/knowledge_api"
require "yext/api/knowledge_api/account_settings/account"
require "yext/api/administrative_api"
require "yext/api/administrative_api/account"
require "yext/api/live_api/location"
require "yext/api/validators/account_validator"
require "yext/api/administrative_api/add_request"
require "yext/api/administrative_api/service"
require "yext/api/knowledge_api/account_settings/role"
require "yext/api/knowledge_api/account_settings/user"
require "yext/api/knowledge_api/health_check/health"
require "yext/api/knowledge_api/knowledge_manager/category"
require "yext/api/knowledge_api/knowledge_manager/location"
require "yext/api/knowledge_api/optimization_tasks/optimization_link"
require "yext/api/knowledge_api/optimization_tasks/optimization_task"
require "yext/api/knowledge_api/powerlistings/listing"
require "yext/api/knowledge_api/powerlistings/publisher"
require_relative "../app/controllers/yext/api/application_controller"
require_relative "../app/controllers/yext/api/agreements/add_request_controller"
require_relative "../app/controllers/yext/api/powerlistings/listing_controller"