class HammerCLIForeman::Host::CreateCommand

Public Instance Methods

validate_options() click to toggle source
Calls superclass method
# File lib/hammer_cli_foreman/host.rb, line 261
def validate_options
  super
  unless validator.any(:option_hostgroup_id, :option_hostgroup_name, :option_hostgroup_title).exist?
    if option_managed
      validator.any(:option_architecture_name, :option_architecture_id).required
      validator.any(:option_domain_name, :option_domain_id).required
      validator.any(:option_operatingsystem_title, :option_operatingsystem_id).required
      validator.any(:option_ptable_name, :option_ptable_id).required
    end
  end
end