Top Level Namespace

Defined Under Namespace

Modules: Worth Classes: Commit, Git

Constant Summary collapse

Builder =
proc {|commit, author|

  lines   = commit.split(/\n/)
  message = lines.first
  changes = lines.last.split(/\n/)

  Commit.new(
    author,
    message,
    changes.reduce(0){|count, change|
      count += change.to_f
  })

}