blob: 23102572f455c8e34f345dfd55fafae8b9536d40 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
|
package forge.util
class Args(val args: IndexedSeq[_], val dest: ammonite.ops.Path){
def length = args.length
def apply[T](index: Int): T = {
if (index >= 0 && index < args.length) args(index).asInstanceOf[T]
else throw new IndexOutOfBoundsException(s"Index $index outside of range 0 - ${args.length}")
}
}
|