Sha256: 8f7ddf07fb8ba740173af4ca6f178da5dedbc83621c96d5583d0fa50f24cadbe
Contents?: true
Size: 966 Bytes
Versions: 1
Compression:
Stored size: 966 Bytes
Contents
# frozen_string_literal: true module Yext module Api module Concerns # Because the Account is listed in the API documentation in two locations, there are two # different but somewhat identical Account objects. # # This module includes the shared code between the two. module AccountRelations extend ActiveSupport::Concern # The module AccountChild will add these relations if they are missing, but if they are # listed explicitly it is more efficient. included do has_many :add_requests, class_name: "Yext::Api::AdministrativeApi::AddRequest", uri: Yext::Api::Concerns::AccountChild.with_account_path("addrequests/(:id)") has_many :locations, class_name: "Yext::Api::KnowledgeApi::KnowledgeManager::Location" has_many :services, class_name: "Yext::Api::AdministrativeApi::Service" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yext-api-0.1.1 | lib/yext/api/concerns/account_relations.rb |