Sha256: 866493a8e2ef0240b34df6d08f95303a39acba4458df9c261945df8b4f32f57b
Contents?: true
Size: 628 Bytes
Versions: 13
Compression:
Stored size: 628 Bytes
Contents
require 'pdk' require 'pdk/cli/exec' require 'pdk/validators/base_validator' require 'pdk/validators/puppet/puppet_lint' require 'pdk/validators/puppet/puppet_syntax' module PDK module Validate class PuppetValidator < BaseValidator def self.name 'puppet' end def self.puppet_validators [PuppetSyntax, PuppetLint] end def self.invoke(report, options = {}) exit_code = 0 puppet_validators.each do |validator| exit_code = validator.invoke(report, options) break if exit_code != 0 end exit_code end end end end
Version data entries
13 entries across 13 versions & 1 rubygems