Commit d9e646a7 authored by tiagonbotelho's avatar tiagonbotelho Committed by Yorick Peterse
Browse files

moves method to repository model

parent b3da346fb3eb
......@@ -947,12 +947,6 @@ def wiki
end
def main_language
unless empty_repo?
Rails.cache.fetch([self, "language"]) do
Linguist::Repository.new(
@repository.rugged,
@repository.rugged.head.target_id).language
end
end
@main_language = repository.main_language
end
end
......@@ -812,6 +812,18 @@ def ls_files(ref)
raw_repository.ls_files(actual_ref)
end
def main_language
return @main_language unless @main_language.nil?
unless empty?
@main_language = cache.fetch(:main_language) do
Linguist::Repository.new(
rugged,
rugged.head.target_id).language
end
end
end
private
def cache
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment