summaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorRocky Madden <git@rockymadden.com>2012-12-10 13:01:02 -0700
committerRocky Madden <git@rockymadden.com>2012-12-10 13:01:02 -0700
commit2bd77a552f41da2db4c3944816396d9c6fad2178 (patch)
tree35eb8a202acd0a238c6da26fc1b155ee83bb2539 /cli
parent74e7e17d937746520c35a103c7b2176cfa3fd699 (diff)
downloadstringmetric-2bd77a552f41da2db4c3944816396d9c6fad2178.tar.gz
stringmetric-2bd77a552f41da2db4c3944816396d9c6fad2178.tar.bz2
stringmetric-2bd77a552f41da2db4c3944816396d9c6fad2178.zip
Reversed apply methods.
Diffstat (limited to 'cli')
-rwxr-xr-xcli/source/core/scala/org/hashtree/stringmetric/cli/OptionMap.scala8
1 files changed, 4 insertions, 4 deletions
diff --git a/cli/source/core/scala/org/hashtree/stringmetric/cli/OptionMap.scala b/cli/source/core/scala/org/hashtree/stringmetric/cli/OptionMap.scala
index eba447f..8489ca0 100755
--- a/cli/source/core/scala/org/hashtree/stringmetric/cli/OptionMap.scala
+++ b/cli/source/core/scala/org/hashtree/stringmetric/cli/OptionMap.scala
@@ -3,7 +3,9 @@ package org.hashtree.stringmetric.cli
import scala.annotation.tailrec
object OptionMap {
- def apply(args: Array[String]): OptionMap = {
+ def apply(args: Array[String]): OptionMap = apply(args: _*)
+
+ def apply(varargs: String*): OptionMap = {
@tailrec
def next(om: OptionMap, a: List[String]): OptionMap = {
val double = """^(--[a-zA-Z0-9]+)(\=[a-zA-Z0-9\.\-\_]+)?""".r
@@ -33,8 +35,6 @@ object OptionMap {
}
}
- next(Map.empty[Symbol, String], args.toList)
+ next(Map.empty[Symbol, String], varargs.toList)
}
-
- def apply(strings: String*): OptionMap = apply(strings.toArray)
} \ No newline at end of file