回答編集履歴

2

修正

2019/01/15 09:13

投稿

退会済みユーザー
test CHANGED
@@ -112,7 +112,7 @@
112
112
 
113
113
 
114
114
 
115
- diffs.each do |diff|
115
+ diffs.flatten.each do |diff|
116
116
 
117
117
  checkonlynewdiff << diff.element if diff.adding?
118
118
 

1

追記

2019/01/15 09:13

投稿

退会済みユーザー
test CHANGED
@@ -124,4 +124,12 @@
124
124
 
125
125
  #=> ["kdo,223,2018/1/8", "shi,224,2018/1/9", "skd,225,2018/1/10"]
126
126
 
127
+
128
+
129
+ #ちなみに最後の部分は一発で取ることもできる
130
+
131
+ diffs.flatten.select(&:adding?).map(&:element)
132
+
133
+ #=> ["kdo,223,2018/1/8", "shi,224,2018/1/9", "skd,225,2018/1/10"]
134
+
127
135
  ```