Class: JekyllRecker::Generators::Streaks

Inherits:
Jekyll::Generator
  • Object
show all
Includes:
Stats
Defined in:
lib/jekyll_recker/generators.rb

Overview

Streak Count Generator

Constant Summary collapse

KEY =
'days'

Instance Method Summary collapse

Methods included from Stats

#average, #entries, #generate, #key, #total

Methods included from Mixins::Logging

#logger

Instance Method Details

#crunchObject



125
126
127
128
129
130
131
132
133
# File 'lib/jekyll_recker/generators.rb', line 125

def crunch
  streaks.take(1).map do |count, dates|
    {
      'days' => count,
      'start' => dates[0],
      'end' => dates[1]
    }
  end.first
end