lib/active_merchant/billing/compatibility.rb in activemerchant-1.83.0 vs lib/active_merchant/billing/compatibility.rb in activemerchant-1.84.0

- old
+ new

@@ -27,13 +27,11 @@ def self.humanize(lower_case_and_underscored_word) result = lower_case_and_underscored_word.to_s.dup result.gsub!(/_id$/, '') result.gsub!(/_/, ' ') - result.gsub(/([a-z\d]*)/i) { |match| - match.downcase - }.gsub(/^\w/) { $&.upcase } + result.gsub(/([a-z\d]*)/i, &:downcase).gsub(/^\w/) { $&.upcase } end end end end @@ -100,10 +98,10 @@ result = [] self.each do |key, messages| next unless(messages && !messages.empty?) if key == 'base' - result << "#{messages.first}" + result << messages.first.to_s else result << "#{Compatibility.humanize(key)} #{messages.first}" end end