lib/review/textutils.rb in review-5.3.0 vs lib/review/textutils.rb in review-5.4.0
- old
+ new
@@ -70,16 +70,14 @@
(tail =~ /\p{P}/ || head =~ /\p{S}/ || Unicode::Eaw.property(tail) == :A))
space = nil
end
# lazy than rule 3, but it looks better
- if lazy
- if (%i[F W H].include?(Unicode::Eaw.property(tail)) &&
+ if lazy && ((%i[F W H].include?(Unicode::Eaw.property(tail)) &&
tail !~ /\p{Hangul}/) ||
(%i[F W H].include?(Unicode::Eaw.property(head)) &&
- head !~ /\p{Hangul}/)
- space = nil
- end
+ head !~ /\p{Hangul}/))
+ space = nil
end
end
space
end