Formatters handle printing output about the progress/status of a chef client run to the user's screen.
# File lib/chef/formatters/base.rb, line 47 def self.available_formatters formatters_by_name.keys end
# File lib/chef/formatters/base.rb, line 43 def self.by_name(name) formatters_by_name[name] end
# File lib/chef/formatters/base.rb, line 35 def self.formatters_by_name @formatters_by_name ||= {} end
# File lib/chef/formatters/base.rb, line 53 def self.new(name, out, err) formatter_class = by_name(name.to_s) or raise UnknownFormatter, "No output formatter found for #{name} (available: #{available_formatters.join(', ')})" formatter_class.new(out, err) end
Generated with the Darkfish Rdoc Generator 2.