Skip to content

Commit fabc604

Browse files
committed
refactor: YAML.safe_load の不要なオプションを削除
- permitted_classes: [Time] を削除(実際のデータに Time オブジェクトなし) - aliases: true を削除(実際のデータに YAML エイリアスなし) - YAGNI 原則により実際に必要のないオプションを削除 - 全181テストが正常に通過することを確認
1 parent f78e554 commit fabc604

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/tasks/news.rake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace :news do
1212

1313
# 既存の news.yml を読み込み
1414
news_yaml_path = Rails.root.join('db', 'news.yml')
15-
existing_news = YAML.safe_load(File.read(news_yaml_path), permitted_classes: [Time], aliases: true)['news']
15+
existing_news = YAML.safe_load(File.read(news_yaml_path))['news']
1616

1717
# テスト/ステージング環境ではサンプルファイル、本番は実サイトのフィード
1818
DOJO_NEWS_FEED = 'https://news.coderdojo.jp/feed/'
@@ -102,7 +102,7 @@ namespace :news do
102102
logger.info "==== START news:upsert ===="
103103

104104
yaml_path = Rails.root.join('db', 'news.yml')
105-
raw = YAML.safe_load(File.read(yaml_path), permitted_classes: [Time], aliases: true)
105+
raw = YAML.safe_load(File.read(yaml_path))
106106

107107
entries = raw['news'] || []
108108
new_count = 0

0 commit comments

Comments
 (0)