Sha256: 86884663bc9a2f93d0206b62c1db62590bfe9f616f37243190093d9bb494060c

Contents?: true

Size: 287 Bytes

Versions: 2

Compression:

Stored size: 287 Bytes

Contents

require 'grit'

include Grit

module Heirloom

  class GitDirectory

    attr_accessor :path

    def initialize(args)
      self.path = args[:path]
    end

    def commit(sha = nil)
      repo = Repo.new path
      sha ? repo.commits(sha).first : repo.commits.first
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
heirloom-0.3.0 lib/heirloom/directory/git_directory.rb
heirloom-0.3.0.rc1 lib/heirloom/directory/git_directory.rb