be5b6db883
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
22 lines
474 B
Ruby
22 lines
474 B
Ruby
module DiffHelper
|
|
def safe_diff_files(diffs)
|
|
if diff_hard_limit_enabled?
|
|
diffs.first(Commit::DIFF_HARD_LIMIT_FILES)
|
|
else
|
|
diffs.first(Commit::DIFF_SAFE_FILES)
|
|
end
|
|
end
|
|
|
|
def show_diff_size_warninig?(diffs)
|
|
safe_diff_files(diffs).size < diffs.size
|
|
end
|
|
|
|
def diff_hard_limit_enabled?
|
|
# Enabling hard limit allows user to see more diff information
|
|
if params[:force_show_diff].present?
|
|
true
|
|
else
|
|
false
|
|
end
|
|
end
|
|
end
|