Class: Staypuft::Service
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Staypuft::Service
- Defined in:
- app/models/staypuft/service.rb
Instance Method Summary collapse
Instance Method Details
#ui_params_for_form(hostgroup) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'app/models/staypuft/service.rb', line 14 def ui_params_for_form(hostgroup) return [] if (hostgroup.nil?) role = hostgroup.role self.puppetclasses.collect do |pclass| pclass.class_params.collect do |class_param| { :hostgroup => hostgroup, :role => role, :puppetclass => pclass, :param_key => class_param } end end.flatten end |