summaryrefslogtreecommitdiff
path: root/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala')
-rwxr-xr-xcore/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala b/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala
index 5ad0e30..a7d3984 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala
+++ b/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala
@@ -8,9 +8,9 @@ case object RefinedSoundexMetric extends StringMetricLike[Boolean] {
override def compare(a: Array[Char], b: Array[Char]): Option[Boolean] =
if (a.length == 0 || !(Alpha isSuperset a.head) || b.length == 0 || !(Alpha isSuperset b.head)) None
else if (a.head.toLower != b.head.toLower) Some(false)
- else RefinedSoundexAlgorithm.compute(a).filter(_.length > 0).flatMap(rse1 =>
+ else RefinedSoundexAlgorithm.compute(a).filter(_.length > 0).flatMap { rse1 =>
RefinedSoundexAlgorithm.compute(b).filter(_.length > 0).map(rse1.sameElements(_))
- )
+ }
override def compare(a: String, b: String): Option[Boolean] = compare(a.toCharArray, b.toCharArray)
}