diff options
author | Arinde Eniola <eniolaarinde1@gmail.com> | 2016-04-19 19:22:55 +0300 |
---|---|---|
committer | Arinde Eniola <eniolaarinde1@gmail.com> | 2016-04-19 19:22:55 +0300 |
commit | 5cefd8ab7655ec6433b3048a7382720c5300dc4c (patch) | |
tree | 77cbde4edcaad037e8b313712feb86ec7e14309e /app/helpers/issuables_helper.rb | |
parent | 259970ca1b3118f3eb71751b33a3a53ff4a1fa59 (diff) |
some refactoring
Diffstat (limited to 'app/helpers/issuables_helper.rb')
-rw-r--r-- | app/helpers/issuables_helper.rb | 16 |
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 |