Method: Chef::Formatters.new
- Defined in:
- lib/chef/formatters/base.rb
.new(name, out, err) ⇒ Object
– TODO: is it too clever to be defining new() on a module like this?
53 54 55 56 57 58 |
# File 'lib/chef/formatters/base.rb', line 53 def self.new(name, out, err) formatter_class = by_name(name.to_s) raise UnknownFormatter, "No output formatter found for #{name} (available: #{available_formatters.join(", ")})" unless formatter_class formatter_class.new(out, err) end |