Module: ChurnVsComplexity::Normal::Serializer::Json
- Defined in:
- lib/churn_vs_complexity/normal/serializer/json.rb
Class Method Summary collapse
Class Method Details
.serialize(result) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/churn_vs_complexity/normal/serializer/json.rb', line 10 def serialize(result) values_by_file = result[:values_by_file] summary = SummaryHash.serialize(result) files = values_by_file.map { |file, values| build_file_entry(file, values) } JSON.generate({ files:, summary: summary.merge(end_date: summary[:end_date].to_s), }) end |