Sha256: 6a0361b599505fb9c6d4171b671d4de2b43481a07e687ada28d1113d5aaacc44
Contents?: true
Size: 309 Bytes
Versions: 8
Compression:
Stored size: 309 Bytes
Contents
module Reponaut class StatisticsCalculator attr_reader :repos def initialize(repos) @repos = repos end def language_counts langs = Hash.new { |hash, key| hash[key] = 0 } repos.group_by { |r| r.language }.map { |e| langs[e[0]] = e[1].count } langs end end end
Version data entries
8 entries across 8 versions & 1 rubygems