Sha256: f11cb23e13d2e55032c88a3ce763d3517a0b1249d9fd980e759411b408497158

Contents?: true

Size: 256 Bytes

Versions: 6

Compression:

Stored size: 256 Bytes

Contents

module Lolcommits
  class GitInfo
    attr_accessor :sha, :message
    def initialize
      git    = Git.open('.')
      commit = git.log.first

      self.message = commit.message.split("\n").first
      self.sha     = commit.sha[0..10]
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
lolcommits-0.3.2 lib/lolcommits/git_info.rb
lolcommits-0.3.2.pre1 lib/lolcommits/git_info.rb
lolcommits-0.3.1 lib/lolcommits/git_info.rb
lolcommits-0.3.0 lib/lolcommits/git_info.rb
lolcommits-0.3.0.pre2 lib/lolcommits/git_info.rb
lolcommits-0.3.0.pre1 lib/lolcommits/git_info.rb