summaryrefslogtreecommitdiffstats
path: root/lib/puppet/reports.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/reports.rb')
-rwxr-xr-xlib/puppet/reports.rb64
1 files changed, 32 insertions, 32 deletions
diff --git a/lib/puppet/reports.rb b/lib/puppet/reports.rb
index 2e1f1e2ce..3ebd16e30 100755
--- a/lib/puppet/reports.rb
+++ b/lib/puppet/reports.rb
@@ -2,48 +2,48 @@ require 'puppet/util/instance_loader'
# A simple mechanism for loading and returning reports.
class Puppet::Reports
- extend Puppet::Util::ClassGen
- extend Puppet::Util::InstanceLoader
+ extend Puppet::Util::ClassGen
+ extend Puppet::Util::InstanceLoader
- # Set up autoloading and retrieving of reports.
- instance_load :report, 'puppet/reports'
+ # Set up autoloading and retrieving of reports.
+ instance_load :report, 'puppet/reports'
- class << self
- attr_reader :hooks
- end
+ class << self
+ attr_reader :hooks
+ end
- # Add a new report type.
- def self.register_report(name, options = {}, &block)
- name = symbolize(name)
+ # Add a new report type.
+ def self.register_report(name, options = {}, &block)
+ name = symbolize(name)
- mod = genmodule(name, :extend => Puppet::Util::Docs, :hash => instance_hash(:report), :block => block)
+ mod = genmodule(name, :extend => Puppet::Util::Docs, :hash => instance_hash(:report), :block => block)
- mod.useyaml = true if options[:useyaml]
+ mod.useyaml = true if options[:useyaml]
- mod.send(:define_method, :report_name) do
- name
- end
+ mod.send(:define_method, :report_name) do
+ name
end
+ end
- # Collect the docs for all of our reports.
- def self.reportdocs
- docs = ""
-
- # Use this method so they all get loaded
- instance_loader(:report).loadall
- loaded_instances(:report).sort { |a,b| a.to_s <=> b.to_s }.each do |name|
- mod = self.report(name)
- docs += "#{name}\n#{"-" * name.to_s.length}\n"
+ # Collect the docs for all of our reports.
+ def self.reportdocs
+ docs = ""
- docs += Puppet::Util::Docs.scrub(mod.doc) + "\n\n"
- end
+ # Use this method so they all get loaded
+ instance_loader(:report).loadall
+ loaded_instances(:report).sort { |a,b| a.to_s <=> b.to_s }.each do |name|
+ mod = self.report(name)
+ docs += "#{name}\n#{"-" * name.to_s.length}\n"
- docs
+ docs += Puppet::Util::Docs.scrub(mod.doc) + "\n\n"
end
- # List each of the reports.
- def self.reports
- instance_loader(:report).loadall
- loaded_instances(:report)
- end
+ docs
+ end
+
+ # List each of the reports.
+ def self.reports
+ instance_loader(:report).loadall
+ loaded_instances(:report)
+ end
end