Sha256: 5aaf0fc1dfe0f448faaa60b408397b4fcf012862698db0d1c2a2f31bc47e9da6
Contents?: true
Size: 491 Bytes
Versions: 2
Compression:
Stored size: 491 Bytes
Contents
module Markout class Revision attr_reader :sha, :date, :author, :subject, :message, :diff def initialize(commit) @sha = commit.sha @date = commit.date @author = commit.author.to_s @subject, @message = parse_commit_message(commit) @diff = commit.show.first.diff end private def parse_commit_message(commit) lines = commit.message.split("/n") [ lines.first, lines[1..commit.message.size].join("\n") ] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
karmi-markout-0.1.1 | lib/markout/revision.rb |
karmi-markout-0.1.2 | lib/markout/revision.rb |