class HammerCLIForeman::PuppetClass::ListCommand

Public Class Methods

unhash_classes(classes) click to toggle source
# File lib/hammer_cli_foreman/puppet_class.rb, line 21
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

Public Instance Methods

send_request() click to toggle source
# File lib/hammer_cli_foreman/puppet_class.rb, line 17
def send_request
  self.class.unhash_classes(super)
end