# frozen_string_literal: true module Ci class PipelineVariable < Ci::ApplicationRecord include Ci::Partitionable include Ci::HasVariable include Ci::RawVariable belongs_to :pipeline self.primary_key = :id self.sequence_name = :ci_pipeline_variables_id_seq partitionable scope: :pipeline alias_attribute :secret_value, :value validates :key, :pipeline, presence: true def hook_attrs { key: key, value: value } end end end