Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArinde Eniola <eniolaarinde1@gmail.com>2016-04-19 19:22:55 +0300
committerArinde Eniola <eniolaarinde1@gmail.com>2016-04-19 19:22:55 +0300
commit5cefd8ab7655ec6433b3048a7382720c5300dc4c (patch)
tree77cbde4edcaad037e8b313712feb86ec7e14309e /app/helpers/issuables_helper.rb
parent259970ca1b3118f3eb71751b33a3a53ff4a1fa59 (diff)
some refactoring
Diffstat (limited to 'app/helpers/issuables_helper.rb')
-rw-r--r--app/helpers/issuables_helper.rb16
1 files changed, 7 insertions, 9 deletions
diff --git a/app/helpers/issuables_helper.rb b/app/helpers/issuables_helper.rb
index b363ed3076c..5baa4f53bb9 100644
--- a/app/helpers/issuables_helper.rb
+++ b/app/helpers/issuables_helper.rb
@@ -18,22 +18,20 @@ module IssuablesHelper
def multi_label_name(current_labels, default_label)
# current_labels may be a string from before
- if current_labels.respond_to?('any?')
- if current_labels.any?
- if current_labels.count > 1
- "#{current_labels[0]} +#{current_labels.count - 1} more"
- else
- current_labels[0]
- end
+ if current_labels.is_a?(Array)
+ if current_labels.count > 1
+ "#{current_labels[0]} +#{current_labels.count - 1} more"
else
- default_label
+ current_labels[0]
end
- else
+ elsif current_labels.is_a?(String)
if current_labels.nil? || current_labels.empty?
default_label
else
current_labels
end
+ else
+ default_label
end
end