SC
Size: a a a
MS
AZ
Assignment.accepted.group_by{|t| t.start_date.beginning_of_month}.map{|k,v| [k, v.count]}.sort
[[Tue, 01 May 2018, 2], [Fri, 01 Jun 2018, 6], [Wed, 01 Aug 2018, 1]]
[[Tue, 01 May 2018, 2], [Fri, 01 Jun 2018, 6], [xxx, 01 Aug 2018, 0], [Wed, 01 Aug 2018, 1]]
RS
AZ
AZ
MS
(source_arr[0]..source_arr[source_arr.size]).map{|date| date }
MS
MS
(source_arr[
0].to_date
..source_arr[source_arr.size].to_date)
AZ
MS
(Date.parse(["01 May 2018"].join(' '))..Date.parse(["01 Aug 2018"].join(' '))).map {|date| [date.strftime("%m %Y")]}.uniq
MS
MS
AZ
VT
NN