lib/stove/cli.rb in stove-1.0.0 vs lib/stove/cli.rb in stove-1.0.1
- old
+ new
@@ -12,10 +12,12 @@
option_parser.parse!(@argv)
options[:new_version] = @argv.first
raise Stove::InvalidVersionError unless valid_version?(options[:new_version])
+ Stove::Logger.set_level(options.delete(:log_level))
+
Stove::Cookbook.new(options).release!
@kernel.exit(0)
rescue => e
@stderr.puts "#{e.class}: #{e.message}"
@@ -104,28 +106,8 @@
# Determine if the given string is a valid version string.
#
# @return [Boolean]
def valid_version?(version)
version.to_s =~ /^\d+\.\d+\.\d+$/
- end
-
- # Convert a string to it's logger constant.
- #
- # @return [Object]
- def level_to_constant(level)
- case level.to_s.strip.downcase.to_sym
- when :fatal
- ::Logger::FATAL
- when :error
- ::Logger::ERROR
- when :warn
- ::Logger::WARN
- when :info
- ::Logger::INFO
- when :debug
- ::Logger::DEBUG
- else
- ::Logger::INFO
- end
end
end
end