Sha256: 633a6af68fb4c09d739975965ad204e1e8adcbf51cc2b72200fac7aacf5bbacd

Contents?: true

Size: 426 Bytes

Versions: 2

Compression:

Stored size: 426 Bytes

Contents

# frozen_string_literal: true
module KubernetesDeploy
  class RunnerTaskConfigValidator < TaskConfigValidator
    def initialize(template, args, *arguments)
      super(*arguments)
      @template = template
      @args = args
      @validations += %i(validate_template)
    end

    private

    def validate_template
      if @template.blank?
        @errors << "Task template name can't be nil"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kubernetes-deploy-0.30.0 lib/kubernetes-deploy/runner_task_config_validator.rb
kubernetes-deploy-0.29.0 lib/kubernetes-deploy/runner_task_config_validator.rb