lib/usaidwat/ext/array.rb in usaidwat-1.5.0 vs lib/usaidwat/ext/array.rb in usaidwat-1.5.1

- old
+ new

@@ -1,5 +1,20 @@ class Array def subreddits join(' ').split(/[ ,\+]/).map { |sr| sr.downcase } end + + def or_join + case count + when 0 + '' + when 1 + first + when 2 + join(' or ') + else + last_entry = 'or ' + last + items = self[0...-1] << last_entry + items.join(', ') + end + end end