Class: Milestoner::Commits::Collector

Inherits:
Object
  • Object
show all
Defined in:
lib/milestoner/commits/collector.rb

Overview

Collects commits since last tag, a specific range, or all commits if untagged.

Constant Summary collapse

MIN =
:last
MAX =
:HEAD

Instance Method Summary collapse

Instance Method Details

#call(min: MIN, max: MAX) ⇒ Object



15
# File 'lib/milestoner/commits/collector.rb', line 15

def call(min: MIN, max: MAX) = git.tagged? ? slice(min, max) : all