# File lib/puppet/reports.rb, line 16 16: def self.register_report(name, options = {}, &block) 17: name = symbolize(name) 18: 19: mod = genmodule(name, :extend => Puppet::Util::Docs, :hash => instance_hash(:report), :block => block) 20: 21: mod.useyaml = true if options[:useyaml] 22: 23: mod.send(:define_method, :report_name) do 24: name 25: end 26: end