Method: Wolfram#run

Defined in:
lib/wolfram.rb

#run(argv = ARGV) ⇒ Object



30
31
32
33
34
35
36
37
# File 'lib/wolfram.rb', line 30

def run(argv=ARGV)
  return puts("Usage: wolfram QUERY") if argv.empty?
  puts fetch(argv.join(' ')).inspect
rescue MissingNodeError
  warn "Wolfram Error: Invalid response - #{$!.message}"
rescue RuntimeError
  warn "Wolfram Error: #{$!.message}"
end