Method: ForemanPuppet::Puppetclass.classes2hash

Defined in:
app/models/foreman_puppet/puppetclass.rb

.classes2hash(classes) ⇒ Object

returns a hash containing modules and associated classes



56
57
58
59
60
61
62
63
64
# File 'app/models/foreman_puppet/puppetclass.rb', line 56

def self.classes2hash(classes)
  hash = {}
  classes.each do |klass|
    next unless (mod = klass.module_name)
    hash[mod] ||= []
    hash[mod] << klass
  end
  hash
end