1
require 'puppet/indirector'
3
class Puppet::Indirector::ActiveRecord < Puppet::Indirector::Terminus
5
attr_accessor :ar_model
8
def self.use_ar_model(klass)
21
return nil unless instance = ar_model.find_by_name(request.key)
26
ar_model.from_puppet(request.instance).save