@@ -6,6 +6,9 @@ require 'net/http'
66require 'uri'
77require 'csv'
88
9+ # 表示用の定数
10+ SEPARATOR_WIDTH = 60 # セパレーター行の幅
11+
912# Minitestタスクの定義
1013Rake ::TestTask . new ( :test ) do |t |
1114 t . libs << "test"
@@ -49,10 +52,10 @@ task :default => :test
4952desc "利用可能なDojoPaaS管理タスクをすべて表示"
5053task :default do
5154 puts "\n 🔧 DojoPaaS 管理タスク"
52- puts "=" * 50
55+ puts "=" * SEPARATOR_WIDTH
5356 puts "'rake -T' ですべての利用可能なタスクを確認"
5457 puts "'rake -D [タスク名]' で詳細な説明を表示"
55- puts "=" * 50
58+ puts "=" * SEPARATOR_WIDTH
5659 sh "rake -T"
5760end
5861
@@ -127,7 +130,7 @@ namespace :server do
127130
128131 puts "✅ 有効なIPアドレス: #{ validated_ip_str } "
129132 puts "🔍 サーバー情報を検索中..."
130- puts "-" * 50
133+ puts "-" * SEPARATOR_WIDTH
131134
132135 # 検証済みIPでinitialize_server.rbスクリプトを実行(コマンドエコーを抑制)
133136 sh "ruby scripts/initialize_server.rb --find #{ validated_ip_str } " , verbose : false
@@ -153,7 +156,7 @@ namespace :server do
153156
154157 puts "📋 Issue処理中: #{ issue_url } "
155158 puts "🔍 サーバー情報を抽出中..."
156- puts "-" * 50
159+ puts "-" * SEPARATOR_WIDTH
157160
158161 sh "ruby scripts/initialize_server.rb --find #{ issue_url } " , verbose : false
159162 end
@@ -171,7 +174,7 @@ namespace :server do
171174 end
172175
173176 puts "🔍 サーバー名で検索: #{ name } "
174- puts "-" * 50
177+ puts "-" * SEPARATOR_WIDTH
175178
176179 sh "ruby scripts/initialize_server.rb --find #{ name } " , verbose : false
177180 end
@@ -322,7 +325,7 @@ namespace :server do
322325
323326 puts "📋 サーバー一覧を取得中..."
324327 puts "データソース: #{ SakuraServerUserAgent ::INSTANCES_CSV_URL } "
325- puts "-" * 50
328+ puts "-" * SEPARATOR_WIDTH
326329
327330 begin
328331 uri = URI ( SakuraServerUserAgent ::INSTANCES_CSV_URL )
@@ -381,9 +384,9 @@ namespace :server do
381384 "注意: servers.csvに登録されているサーバー名を指定してください"
382385 end
383386
384- puts "=" *60
387+ puts "=" *SEPARATOR_WIDTH
385388 puts "🚀 DojoPaaS 個別サーバー作成"
386- puts "=" *60
389+ puts "=" *SEPARATOR_WIDTH
387390 puts ""
388391 puts "サーバー名: #{ server_name } "
389392 puts ""
@@ -396,9 +399,9 @@ namespace :server do
396399
397400 if success
398401 puts ""
399- puts "=" *60
402+ puts "=" *SEPARATOR_WIDTH
400403 puts "✅ サーバー作成プロセス完了"
401- puts "=" *60
404+ puts "=" *SEPARATOR_WIDTH
402405 puts ""
403406 puts "【次のステップ】"
404407 puts "1. SSHで接続確認:"
@@ -409,9 +412,9 @@ namespace :server do
409412 puts ""
410413 else
411414 puts ""
412- puts "=" *60
415+ puts "=" *SEPARATOR_WIDTH
413416 puts "❌ サーバー作成に失敗しました"
414- puts "=" *60
417+ puts "=" *SEPARATOR_WIDTH
415418 exit 1
416419 end
417420 end
@@ -425,9 +428,9 @@ namespace :server do
425428 "使い方: rake server:recreate[coderdojo-japan]"
426429 end
427430
428- puts "=" *60
431+ puts "=" *SEPARATOR_WIDTH
429432 puts "🔄 DojoPaaS サーバー再作成"
430- puts "=" *60
433+ puts "=" *SEPARATOR_WIDTH
431434 puts ""
432435
433436 # 1. まず既存サーバーを検索
0 commit comments