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