Sha256: c41d67cf302b2550b499cce8ce1055a07feab1ec5fd3d5669d3c6fee55286315
Contents?: true
Size: 669 Bytes
Versions: 2
Compression:
Stored size: 669 Bytes
Contents
require 'pathname' require 'erb' require 'find' require 'pp' require 'optparse' require 'yaml' require 'bitclust' require 'bitclust/subcommand' module BitClust::Subcommands class QueryCommand < BitClust::Subcommand def initialize @parser = OptionParser.new {|opt| opt.banner = "Usage: #{File.basename($0, '.*')} query <ruby-script>" opt.on('--help', 'Prints this message and quit.') { puts opt.help exit 0 } } end def parse(argv) end def exec(db, argv) argv.each do |query| #pp eval(query) # FIXME: causes ArgumentError p eval(query) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bitclust-core-0.6.0 | lib/bitclust/subcommands/query_command.rb |
bitclust-core-0.5.5 | lib/bitclust/subcommands/query_command.rb |