Sha256: 23009b0b3d9a536e9d6ea0defd16c4faefd789c62a44b4d3882c2cc0b0579a75

Contents?: true

Size: 413 Bytes

Versions: 10

Compression:

Stored size: 413 Bytes

Contents

# frozen_string_literal: true

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

      request_params do |params, command_object|
        update_params = params[command_object.resource.singular_name]
        command_object.context[:action_message] = :nothing_to_do if update_params && update_params.empty?
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
hammer_cli_foreman-3.5.1 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-3.6.0 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-3.5.0 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-3.4.0 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-3.3.0 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-3.2.0 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-2.5.2 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-3.1.0 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-3.0.0 lib/hammer_cli_foreman/command_extensions/update_common.rb
hammer_cli_foreman-2.5.1 lib/hammer_cli_foreman/command_extensions/update_common.rb