Class: HammerCLIForeman::InfoCommand
Direct Known Subclasses
Architecture::InfoCommand, AuthSourceLdap::InfoCommand, ComputeResource::InfoCommand, Domain::InfoCommand, Environment::InfoCommand, ExternalUsergroup::InfoCommand, Filter::InfoCommand, Host::InfoCommand, Hostgroup::InfoCommand, HammerCLIForeman::Image::InfoCommand, HammerCLIForeman::Interface::InfoCommand, Location::InfoCommand, Medium::InfoCommand, Model::InfoCommand, OperatingSystem::InfoCommand, Organization::InfoCommand, PartitionTable::DumpCommand, PartitionTable::InfoCommand, PuppetClass::InfoCommand, Report::InfoCommand, Role::InfoCommand, SmartClassParameter::InfoCommand, SmartProxy::InfoCommand, SmartVariable::InfoCommand, Subnet::InfoCommand, Template::DumpCommand, Template::InfoCommand, User::InfoCommand, Usergroup::InfoCommand
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Command
build_options, connection_name, create_option_builder, #customized_options, #dependency_resolver, dependency_resolver, #get_identifier, #get_resource_id, #get_resource_ids, #request_params, #resolver, resolver, resource_config, resource_name_mapping, searchables, #searchables, #transform_format
Class Method Details
.command_name(name = nil) ⇒ Object
375
376
377
|
# File 'lib/hammer_cli_foreman/commands.rb', line 375
def self.command_name(name=nil)
super(name) || "info"
end
|
Instance Method Details
#extend_data(record) ⇒ Object
384
385
386
|
# File 'lib/hammer_cli_foreman/commands.rb', line 384
def extend_data(record)
record
end
|
#print_data(record) ⇒ Object
388
389
390
|
# File 'lib/hammer_cli_foreman/commands.rb', line 388
def print_data(record)
print_record(output_definition, record)
end
|
#send_request ⇒ Object
379
380
381
382
|
# File 'lib/hammer_cli_foreman/commands.rb', line 379
def send_request
record = super
extend_data(record)
end
|