Method: ForemanPuppet::Puppetclass.classes2hash_v2
- Defined in:
- app/models/foreman_puppet/puppetclass.rb
.classes2hash_v2(classes) ⇒ Object
For API v2 - eliminate node :puppetclass for each object. returns a hash containing modules and associated classes
67 68 69 70 71 72 73 74 75 76 |
# File 'app/models/foreman_puppet/puppetclass.rb', line 67 def self.classes2hash_v2(classes) hash = {} classes.each do |klass| if (mod = klass.module_name) hash[mod] ||= [] hash[mod] << { id: klass.id, name: klass.name, created_at: klass.created_at, updated_at: klass.updated_at } end end hash end |