implement File#version
This commit is contained in:
+2
-1
@@ -1,6 +1,6 @@
|
||||
module Gollum
|
||||
class File
|
||||
attr_accessor :wiki, :blob
|
||||
attr_accessor :wiki, :blob, :version
|
||||
|
||||
# Initialize a file.
|
||||
#
|
||||
@@ -28,6 +28,7 @@ module Gollum
|
||||
commit = self.wiki.repo.commit(version)
|
||||
if blob = commit.tree / name
|
||||
self.blob = blob
|
||||
self.version = commit
|
||||
self
|
||||
else
|
||||
nil
|
||||
|
||||
@@ -13,5 +13,6 @@ context "File" do
|
||||
test "existing file" do
|
||||
file = @wiki.file("Mordor/todo.txt")
|
||||
assert_equal "[ ] Write section on Ents\n", file.raw_data
|
||||
assert_equal @wiki.repo.commits.first.id, file.version.id
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user