Report abuse

# head /var/lib/puppet/lib/puppet/reports/foo.rb 
<snip>
Puppet::Reports.register_report(:foo) do

# irb
irb(main):001:0> require 'puppet'
=> true
irb(main):002:0> Puppet.parse_config
=> [:main, :name, :memory, :cli]
irb(main):003:0> Puppet::Reports.reports
=> [:store, :foo, :rrdgraph, :log, :tagmail]