Improve CLI API related to standard output

This commit is contained in:
Thibault Jouan
2014-01-07 18:07:42 +00:00
parent d670d5dbdd
commit dc9e7f1412
2 changed files with 15 additions and 7 deletions

View File

@@ -3,11 +3,11 @@ module Producer
class CLI
USAGE = "Usage: #{File.basename $0} recipe_file"
attr_reader :arguments
attr_reader :arguments, :stdout
def initialize(arguments, stdout = $stdout)
@stdout = stdout
def initialize(arguments, stdout: $stdout)
@arguments = arguments
@stdout = stdout
end
def run!