Class: RackCommitStats::Commit

Inherits:
Object
  • Object
show all
Defined in:
lib/rack-commit-stats/commit.rb

Direct Known Subclasses

CommitFromEnv

Instance Method Summary collapse

Instance Method Details

#authorObject



17
18
19
# File 'lib/rack-commit-stats/commit.rb', line 17

def author
  commit.author.reject { |k, _| k == :time }
end

#branchObject



5
6
7
# File 'lib/rack-commit-stats/commit.rb', line 5

def branch
  head.name.split('/').last
end

#messageObject



13
14
15
# File 'lib/rack-commit-stats/commit.rb', line 13

def message
  commit.message.gsub /[\r\n]/, ''
end

#revisionObject



9
10
11
# File 'lib/rack-commit-stats/commit.rb', line 9

def revision
  head.target_id
end