Sha256: 4a950929978eb59c2005784e3f3a70efda606c131f124dc43efd3fef6e1e94ef
Contents?: true
Size: 618 Bytes
Versions: 1
Compression:
Stored size: 618 Bytes
Contents
module Viiite class Command module Commons def single_source(argv) raise Quickl::InvalidArgument if argv.size > 1 if arg = argv.first if File.exists?(arg.to_s) Alf::Reader.reader(arg.to_s) elsif requester && requester.respond_to?(:bdb) block_given? ? yield(requester.bdb, arg) : requester.bdb.dataset(arg) else raise Quickl::InvalidArgument, "Missing benchmark #{arg}" end else Alf::Reader.reader($stdin) end end end # module Commons end # class Command end # module Viiite
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
viiite-0.2.0 | lib/viiite/command/commons.rb |