From fd87f59bbb2879b5c573a0780613ea0b8e1d8b4f Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva Date: Mon, 21 Mar 2016 23:06:39 -0300 Subject: [PATCH] Test for existing title --- lib/text_cleaner.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/text_cleaner.rb b/lib/text_cleaner.rb index a7ecd4857..bf10cdbc5 100644 --- a/lib/text_cleaner.rb +++ b/lib/text_cleaner.rb @@ -34,7 +34,7 @@ class TextCleaner text = text.mb_chars.downcase.to_s if opts[:replace_all_upper_case] && (text =~ /[A-Z]+/) && (text == text.upcase) # Capitalize first letter, but only when entire first word is lowercase first, rest = text.split(' ', 2) - if opts[:capitalize_first_letter] && first == first.mb_chars.downcase + if first && opts[:capitalize_first_letter] && first == first.mb_chars.downcase text = "#{first.mb_chars.capitalize}#{rest ? ' ' + rest : ''}" end # Remove unnecessary periods at the end