Sha256: 8c855f16575d8770a054d653ed2c3d22d44f720298088b142f1d63f29f43ace2
Contents?: true
Size: 475 Bytes
Versions: 4
Compression:
Stored size: 475 Bytes
Contents
module Devloop class DiffParser def self.call(diff) new.call(diff) end def call(diff) lines = diff.split("\n") results = [] file = "" lines.each_with_index do |line, index| if line.start_with?("+++ b/") file = line[6..-1] elsif line.start_with?("@@ -") line_number = line.match(/@@ -(\d+)/)[1] results << "#{file}:#{line_number}" end end results end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
devloop-0.0.6 | lib/devloop/diff_parser.rb |
devloop-0.0.5 | lib/devloop/diff_parser.rb |
devloop-0.0.4 | lib/devloop/diff_parser.rb |
devloop-0.0.3 | lib/devloop/diff_parser.rb |