class ChefCLI::UI
Attributes
err_stream[R]
out_stream[R]
Public Class Methods
new(out: nil, err: nil)
click to toggle source
# File lib/chef-cli/ui.rb, line 40 def initialize(out: nil, err: nil) @out_stream = out || $stdout @err_stream = err || $stderr end
null()
click to toggle source
# File lib/chef-cli/ui.rb, line 33 def self.null new(out: NullStream.new, err: NullStream.new) end
Public Instance Methods
err(message)
click to toggle source
# File lib/chef-cli/ui.rb, line 45 def err(message) @err_stream.puts(message) end
msg(message)
click to toggle source
# File lib/chef-cli/ui.rb, line 49 def msg(message) @out_stream.puts(message) end
print(message)
click to toggle source
# File lib/chef-cli/ui.rb, line 53 def print(message) @out_stream.print(message) end