File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ namespace :news do
7373 # 新しいアイテムと既存アイテムを分離
7474 truly_new_items = [ ]
7575 updated_items = [ ]
76-
76+
7777 new_items . each do |new_item |
7878 if existing_items_hash . key? ( new_item [ 'url' ] )
7979 existing_item = existing_items_hash [ new_item [ 'url' ] ]
@@ -90,10 +90,10 @@ namespace :news do
9090 max_existing_id = existing_news . map { |item | item [ 'id' ] . to_i } . max || 0
9191
9292 # 新しいアイテムのみに ID を割り当て(古い順)
93- truly_new_items_sorted = truly_new_items . sort_by { |item |
94- Time . parse ( item [ 'published_at' ] )
93+ truly_new_items_sorted = truly_new_items . sort_by { |item |
94+ Time . parse ( item [ 'published_at' ] )
9595 }
96-
96+
9797 truly_new_items_sorted . each_with_index do |item , index |
9898 item [ 'id' ] = max_existing_id + index + 1
9999 end
@@ -106,8 +106,8 @@ namespace :news do
106106 all_items = unchanged_items + updated_items + truly_new_items_sorted
107107
108108 # 日付降順ソート
109- sorted_items = all_items . sort_by { |item |
110- Time . parse ( item [ 'published_at' ] )
109+ sorted_items = all_items . sort_by { |item |
110+ Time . parse ( item [ 'published_at' ] )
111111 } . reverse
112112
113113 File . open ( 'db/news.yml' , 'w' ) do |f |
You can’t perform that action at this time.
0 commit comments