summaryrefslogtreecommitdiff
path: root/app/models/tree.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/tree.rb')
-rw-r--r--app/models/tree.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/app/models/tree.rb b/app/models/tree.rb
index cd385872171..e078eed5122 100644
--- a/app/models/tree.rb
+++ b/app/models/tree.rb
@@ -6,8 +6,8 @@ class Tree
attr_accessor :repository, :sha, :path, :entries
- def initialize(repository, sha, path = '/', recursive: false)
- path = '/' if path.blank?
+ def initialize(repository, sha, path = "/", recursive: false)
+ path = "/" if path.blank?
@repository = repository
@sha = sha
@@ -19,23 +19,23 @@ class Tree
def readme_path
strong_memoize(:readme_path) do
- available_readmes = blobs.select do |blob|
+ available_readmes = blobs.select { |blob|
Gitlab::FileDetector.type_of(blob.name) == :readme
- end
+ }
- previewable_readmes = available_readmes.select do |blob|
+ previewable_readmes = available_readmes.select { |blob|
previewable?(blob.name)
- end
+ }
- plain_readmes = available_readmes.select do |blob|
+ plain_readmes = available_readmes.select { |blob|
plain?(blob.name)
- end
+ }
# Prioritize previewable over plain readmes
entry = previewable_readmes.first || plain_readmes.first
next nil unless entry
- if path == '/'
+ if path == "/"
entry.name
else
File.join(path, entry.name)