Sha256: 7eeb2756bb14b43d715a941d9b5d2b9c8a968f1ce764dea1f863913203dc671c

Contents?: true

Size: 814 Bytes

Versions: 23

Compression:

Stored size: 814 Bytes

Contents

require 'mixlib/cli'
require 'rbconfig'
require 'pathname'
require 'iapi-idlc-sdk-pfm/command/base'
require 'iapi-idlc-sdk-pfm/validator'

module Pfm
  module Command
    # ## SharedValidatorOptions
    #
    # These CLI options are shared amongst the validator commands
    module SharedValidatorOptions
      include Mixlib::CLI

      option :circle_ci,
             short:        '-c',
             long:         '--circle-ci',
             description: 'Use Circle Ci artifact output directories',
             boolean: true,
             default: false
    end

    # ## ValidatorCommands
    #
    # This module is the namespace for all subcommands of `pfm validate`
    module ValidatorCommands
      def self.build(class_name, params)
        const_get(class_name).new(params)
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
iapi-idlc-sdk-pfm-1.0.26 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.25 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.24 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.23 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.22 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.21 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.20 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.19 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.18 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.17 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.16 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.15 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.14 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.13 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.12 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.11 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.10 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.9 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.8 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb
iapi-idlc-sdk-pfm-1.0.7 lib/iapi-idlc-sdk-pfm/command/validator_commands.rb