lib/pdk/cli/new/transport.rb in pdk-2.7.1 vs lib/pdk/cli/new/transport.rb in pdk-3.0.0

- old
+ new

@@ -1,27 +1,27 @@ -module PDK::CLI - @new_transport_cmd = @new_cmd.define_command do - name 'transport' - usage 'transport [options] <name>' - summary '[experimental] Create a new ruby transport named <name> using given options' +module PDK + module CLI + @new_transport_cmd = @new_cmd.define_command do + name 'transport' + usage 'transport [options] <name>' + summary '[experimental] Create a new ruby transport named <name> using given options' - run do |opts, args, _cmd| - PDK::CLI::Util.ensure_in_module! + run do |opts, args, _cmd| + PDK::CLI::Util.ensure_in_module! - transport_name = args[0] + transport_name = args[0] - if transport_name.nil? || transport_name.empty? - puts command.help - exit 1 - end + if transport_name.nil? || transport_name.empty? + puts command.help + exit 1 + end - unless Util::OptionValidator.valid_transport_name?(transport_name) - raise PDK::CLI::ExitWithError, "'%{name}' is not a valid transport name" % { name: transport_name } - end + raise PDK::CLI::ExitWithError, format("'%{name}' is not a valid transport name", name: transport_name) unless Util::OptionValidator.valid_transport_name?(transport_name) - require 'pdk/generate/transport' + require 'pdk/generate/transport' - updates = PDK::Generate::Transport.new(PDK.context, transport_name, opts).run - PDK::CLI::Util::UpdateManagerPrinter.print_summary(updates, tense: :past) + updates = PDK::Generate::Transport.new(PDK.context, transport_name, opts).run + PDK::CLI::Util::UpdateManagerPrinter.print_summary(updates, tense: :past) + end end end end