# frozen_string_literal: true module Gitlab module Ci class Config module Entry ## # Entry that represents a single include. # class Include < ::Gitlab::Config::Entry::Node include ::Gitlab::Config::Entry::Validatable ALLOWED_KEYS = %i[local file remote template].freeze validations do validates :config, hash_or_string: true validates :config, allowed_keys: ALLOWED_KEYS end end end end end end