Sha256: e86c710941adacc73ba94fb91508674bd6ab1a73ed705b9db135cd7b59ba379b

Contents?: true

Size: 398 Bytes

Versions: 1

Compression:

Stored size: 398 Bytes

Contents

module Rugged
  class Diff
    class Delta
      def new_blob
        blob(new_file)
      end

      def old_blob
        blob(old_file)
      end

      def repo
        diff.tree.repo
      end

      private

      def blob(file)
        return if file.nil?
        return if file[:oid] == '0000000000000000000000000000000000000000'

        repo.lookup(file[:oid])
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pronto-0.0.2 lib/rugged/diff/delta.rb