module HammerCLIKatello::LifecycleEnvironmentCommand::PriorIdResolvable

Public Class Methods

included(base) click to toggle source
# File lib/hammer_cli_katello/lifecycle_environment.rb, line 6
def self.included(base)
  base.option(
    "--prior",
    "PRIOR",
    _("Name of the prior environment")
  )
  base.validate_options :before, 'IdResolution' do
    any(:option_prior, :option_prior_id).required
  end
end

Public Instance Methods

request_params() click to toggle source
Calls superclass method
# File lib/hammer_cli_katello/lifecycle_environment.rb, line 17
def request_params
  params = super
  prior = option_prior
  if prior
    params["prior_id"] = resolver.lifecycle_environment_id(
      HammerCLI.option_accessor_name("name") => prior,
      HammerCLI.option_accessor_name("organization_id") => params["organization_id"]
    )
  end
  params
end