Skip to content

Commit 374b34d

Browse files
committed
refactor: マジックナンバー60を定数SEPARATOR_WIDTHに置き換え
- セパレーター行の幅を定数化 - 保守性と可読性の向上 - 既存の50も含めて統一
1 parent 3f9f2a4 commit 374b34d

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

Rakefile

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ require 'net/http'
66
require 'uri'
77
require 'csv'
88

9+
# 表示用の定数
10+
SEPARATOR_WIDTH = 60 # セパレーター行の幅
11+
912
# Minitestタスクの定義
1013
Rake::TestTask.new(:test) do |t|
1114
t.libs << "test"
@@ -49,10 +52,10 @@ task :default => :test
4952
desc "利用可能なDojoPaaS管理タスクをすべて表示"
5053
task :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"
5760
end
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

Comments
 (0)