Sha256: 174db15f88dd5c7319fc7578f20a3bb0d1054578acb8e5f8e75cbe01d2949fd8

Contents?: true

Size: 804 Bytes

Versions: 47

Compression:

Stored size: 804 Bytes

Contents

require 'mixlib/cli'
require 'rbconfig'
require 'pathname'
require 'idlc-sdk-pfm/command/base'
require '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

47 entries across 47 versions & 1 rubygems

Version Path
idlc-sdk-pfm-1.0.8 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.7 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.6 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.5 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.4 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.3 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.2 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.1 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc18 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc17 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc16 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc15 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc14 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc13 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc12 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc11 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc10 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc9 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc8 lib/idlc-sdk-pfm/command/validator_commands.rb
idlc-sdk-pfm-1.0.0.rc7 lib/idlc-sdk-pfm/command/validator_commands.rb