tree.readme method added

This commit is contained in:
randx 2012-10-16 09:48:55 +03:00
parent 453b2ae68b
commit 76e1ca6430
2 changed files with 6 additions and 2 deletions

View File

@ -28,4 +28,8 @@ class TreeDecorator < ApplicationDecorator
file = File.join(path, "..")
h.project_tree_path(project, h.tree_join(ref, file))
end
def readme
@readme ||= contents.find { |c| c.is_a?(Grit::Blob) and c.name =~ /^readme/i }
end
end

View File

@ -32,8 +32,8 @@
= render_tree(tree.contents)
- if readme = tree.contents.find { |c| c.is_a?(Grit::Blob) and c.name =~ /^readme/i }
= render "tree/readme", readme: readme
- if tree.readme
= render "tree/readme", readme: tree.readme
- unless tree.is_blob?
:javascript