Class: HammerCLIForeman::PuppetClass::ListCommand
- Inherits:
-
ListCommand
- Object
- HammerCLI::Apipie::ReadCommand
- ListCommand
- HammerCLIForeman::PuppetClass::ListCommand
show all
- Defined in:
- lib/hammer_cli_foreman/puppet_class.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from ListCommand
#adapter, command_name, #extend_data
Class Method Details
.unhash_classes(classes) ⇒ Object
23
24
25
26
27
28
|
# File 'lib/hammer_cli_foreman/puppet_class.rb', line 23
def self.unhash_classes(classes)
clss = classes.first.inject([]) { |list, (pp_module, pp_module_classes)| list + pp_module_classes }
HammerCLI::Output::RecordCollection.new(clss, :meta => classes.meta)
end
|
Instance Method Details
#retrieve_data ⇒ Object
19
20
21
|
# File 'lib/hammer_cli_foreman/puppet_class.rb', line 19
def retrieve_data
self.class.unhash_classes(super)
end
|