module Contributor::Calc
Public Class Methods
invoke(klass)
click to toggle source
# File lib/contributor/calc.rb, line 14 def self.invoke(klass) calc = klass.new Dir.chdir(Contributor.configuration.repository) do calc.run end puts klass calc.result.each do |author, values| puts author.name puts values end puts '---' end
run(argv)
click to toggle source
# File lib/contributor/calc.rb, line 6 def self.run(argv) Contributor::OptionParser.new(argv).parse! Contributor.configuration.load_configuration! invoke(Calc::Crease) invoke(Calc::Commit) end