Sha256: 8200d2fdfd6e93bdca733115fc0e04ac4b6f3115e6cf31a4c189f2065a77d6f1
Contents?: true
Size: 449 Bytes
Versions: 2
Compression:
Stored size: 449 Bytes
Contents
require 'delegate' module GitDiffParser class Patches < DelegateClass(Array) def self.[](*ary) new(ary) end def initialize(*args) super Array.new(*args) end def files map(&:file) end def hashes map(&:hash) end def find_patch_by_file(file) find { |patch| patch.file == file } end def find_patch_by_hash(hash) find { |patch| patch.hash == hash } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
git_diff_parser-2.1.1 | lib/git_diff_parser/patches.rb |
git_diff_parser-2.1.0 | lib/git_diff_parser/patches.rb |