On 01/27/2016 10:11 AM, Gareth Rushgrove wrote:
I nearly always having something like:def self.prefetch(resources) instances.each do|prov| if resource = resources[prov.name] resource.provider = prov end end end Where instances returns an array of objects created using new. def self.instances some_list_of_things.collect do|obj| new({ name: obj.name, ensure: :present, }) end end
Yeah. Come to think of it - that's so boilerplate-y...should we abstract from this? Can we? I'm thinking of a kind of provider DSL call that will take care of creating these methods, and/or make that very simple.
Thoughts? Cheers, Felix -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/56BD1306.2070103%40Alumni.TU-Berlin.de. For more options, visit https://groups.google.com/d/optout.
