lib/hanami/cli/banner.rb in hanami-cli-0.3.1 vs lib/hanami/cli/banner.rb in hanami-cli-1.0.0.alpha1
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
require "hanami/cli/program_name"
module Hanami
class CLI
# Command banner
@@ -79,11 +81,11 @@
# @api private
def self.arguments(command) # rubocop:disable Metrics/AbcSize
required_arguments = command.required_arguments
optional_arguments = command.optional_arguments
- required = required_arguments.map { |arg| arg.name.upcase }.join(' ') if required_arguments.any?
- optional = optional_arguments.map { |arg| "[#{arg.name.upcase}]" }.join(' ') if optional_arguments.any?
+ required = required_arguments.map { |arg| arg.name.upcase }.join(" ") if required_arguments.any?
+ optional = optional_arguments.map { |arg| "[#{arg.name.upcase}]" }.join(" ") if optional_arguments.any?
result = [required, optional].compact
" #{result.join(' ')}" unless result.empty?
end