lib/takeltau/ship/project/start.rb in takeltau-0.44.14 vs lib/takeltau/ship/project/start.rb in takeltau-0.44.15

- old
+ new

@@ -1,32 +1,28 @@ # frozen_string_literal: true # tau ship project start module ShipProjectStart # Start a takelship - # rubocop:disable Metrics/MethodLength def ship_project_start(project) return false unless _ship_project_start_matrjoschka? takelship = _ship_info_lib_get_takelshipinfo project = _ship_info_lib_get_project project, takelship - return false unless _ship_project_start_valid_project? takelship, project ports = _ship_ports_lib_get_ports(takelship, project) - return false unless _ship_project_start_sailing? project, ports log.debug 'Writing port configuration to takelage.yml' _ship_ports_lib_write_ports(ports, project) log.debug "Starting takelship project \"#{project}\"" _ship_container_lib_docker_privileged ports, project say "Started project \"#{project}\" on takelship \"#{_ship_container_lib_ship_hostname}\".\n\n" _ship_project_start_print_ports ports end - # rubocop:enable Metrics/MethodLength private # check if we are inside a takelage container def _ship_project_start_matrjoschka? @@ -53,12 +49,10 @@ say 'Hint: ship project list' false end # print ports after starting a takelship - # rubocop:disable Metrics/MethodLength - # rubocop:disable Metrics/AbcSize def _ship_project_start_print_ports(ports) output = [] max_length = _ship_project_start_get_maxlength ports ports.each_value do |port| next unless port['localhost'].to_i.between? 1, 65_535 @@ -69,16 +63,12 @@ description = " (#{description})" if port.key? 'description' output << "#{url.ljust(max_length['url'])} #{service.ljust(max_length['service'])}#{description}" end output.join("\n") end - # rubocop:enable Metrics/AbcSize - # rubocop:enable Metrics/MethodLength # get max length of left column - # rubocop:disable Metrics/MethodLength - # rubocop:disable Metrics/AbcSize def _ship_project_start_get_maxlength(ports) max_length = {} max_length['url'] = 0 max_length['service'] = 0 ports.each_value do |port| @@ -91,8 +81,6 @@ service = "[#{port['service']} #{port['protocol']}]" max_length['service'] = service.length if max_length['service'] < service.length end max_length end - # rubocop:enable Metrics/AbcSize - # rubocop:enable Metrics/MethodLength end