lib/milestoner/cli/shell.rb in milestoner-12.2.0 vs lib/milestoner/cli/shell.rb in milestoner-13.0.0

- old
+ new

@@ -8,20 +8,20 @@ config: Actions::Config.new, publish: Actions::Publish.new, status: Actions::Status.new }.freeze - def initialize parser: Parsers::Assembler.new, actions: ACTIONS, container: Container + def initialize parser: Parser.new, actions: ACTIONS, container: Container @parser = parser @actions = actions @container = container end def call arguments = [] perform parser.call(arguments) rescue OptionParser::ParseError, Error => error - logger.error error.message + logger.error { error.message } end private attr_reader :parser, :actions, :container @@ -29,10 +29,10 @@ def perform configuration case configuration in action_config: Symbol => action then config action in action_publish: true then publish configuration in action_status: true then status - in action_version: String => version then logger.info version + in action_version: true then logger.info Identity::VERSION_LABEL else usage end end def config(action) = actions.fetch(__method__).call(action)