Sha256: 6fd7d5313af62fc4b434bd688edd168c8bbf5df7fb1e6875d2e1f84215234df4

Contents?: true

Size: 561 Bytes

Versions: 43

Compression:

Stored size: 561 Bytes

Contents

module HammerCLIForeman
  module CommandExtensions
    class OptionSources < HammerCLI::CommandExtensions
      inheritable true

      option_sources do |sources, command|
        id_resolution = HammerCLI::Options::ProcessorList.new(name: 'IdResolution')
        id_resolution << HammerCLIForeman::OptionSources::IdParams.new(command)
        id_resolution << HammerCLIForeman::OptionSources::IdsParams.new(command)
        id_resolution << HammerCLIForeman::OptionSources::SelfParam.new(command)

        sources << id_resolution
      end
    end
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
hammer_cli_foreman-3.14.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.13.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.12.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.10.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.9.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.8.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.7.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.5.1 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.6.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.5.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.4.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.3.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.2.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-2.5.2 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.1.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-3.0.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-2.5.1 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-2.5.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-2.3.2 lib/hammer_cli_foreman/command_extensions/option_sources.rb
hammer_cli_foreman-2.4.0 lib/hammer_cli_foreman/command_extensions/option_sources.rb