Sha256: 421a164aadb327ecf371cc872e65e47bfb39e430c868d66ca220b9e29da36020
Contents?: true
Size: 657 Bytes
Versions: 1
Compression:
Stored size: 657 Bytes
Contents
require 'kachikachi/git_hub' module Kachikachi class Counter def initialize(cli) @cli = cli end def count target_patch_list = GitHub.new(@cli.options).pull_requests.map(&:target_patch_list).flatten lines_count_list = [] target_patch_list.map { |patch| lines_count = patch.body.only_removed.content.lines.count lines_count_list << lines_count puts "#{patch.file_name}: deleted #{lines_count} lines" unless lines_count.zero? } total_lines_count = lines_count_list.inject(0, :+) puts "👋👋👋 total #{total_lines_count} lines 👋👋👋" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kachikachi-0.1.0 | lib/kachikachi/counter.rb |