Class: Gollum::Git::Commit
- Inherits:
-
Object
- Object
- Gollum::Git::Commit
- Defined in:
- lib/grit_adapter/git_layer_grit.rb
Class Method Summary collapse
-
.list_from_string(repo, log) ⇒ Object
Grit::Commit.list_from_string(@wiki.repo, log).
Instance Method Summary collapse
- #author ⇒ Object
- #authored_date ⇒ Object
- #id ⇒ Object (also: #sha)
-
#initialize(commit) ⇒ Commit
constructor
A new instance of Commit.
- #message ⇒ Object
- #to_s ⇒ Object
- #tree ⇒ Object
Constructor Details
#initialize(commit) ⇒ Commit
Returns a new instance of Commit.
79 80 81 |
# File 'lib/grit_adapter/git_layer_grit.rb', line 79 def initialize(commit) @commit = commit end |
Class Method Details
.list_from_string(repo, log) ⇒ Object
Grit::Commit.list_from_string(@wiki.repo, log)
110 111 112 |
# File 'lib/grit_adapter/git_layer_grit.rb', line 110 def self.list_from_string(repo, log) Grit::Commit.list_from_string(repo, log) end |
Instance Method Details
#author ⇒ Object
92 93 94 95 |
# File 'lib/grit_adapter/git_layer_grit.rb', line 92 def = @commit. Gollum::Git::Actor.new(.name, .email) end |
#authored_date ⇒ Object
97 98 99 |
# File 'lib/grit_adapter/git_layer_grit.rb', line 97 def @commit. end |
#id ⇒ Object Also known as: sha
83 84 85 |
# File 'lib/grit_adapter/git_layer_grit.rb', line 83 def id @commit.id end |
#message ⇒ Object
101 102 103 |
# File 'lib/grit_adapter/git_layer_grit.rb', line 101 def @commit. end |
#to_s ⇒ Object
88 89 90 |
# File 'lib/grit_adapter/git_layer_grit.rb', line 88 def to_s @commit.id end |
#tree ⇒ Object
105 106 107 |
# File 'lib/grit_adapter/git_layer_grit.rb', line 105 def tree Gollum::Git::Tree.new(@commit.tree) end |