Module: ChurnVsComplexity::Normal::Serializer::SummaryHash

Defined in:
lib/churn_vs_complexity/normal/serializer/summary_hash.rb

Class Method Summary collapse

Class Method Details

.serialize(result) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/churn_vs_complexity/normal/serializer/summary_hash.rb', line 8

def serialize(result)
  values_by_file = result[:values_by_file]
  end_date = result[:git_period].end_date

  return empty_summary(end_date) if values_by_file.empty?

  summarise(values_by_file).merge(end_date:)
end