class Auphonic::Exec
Public Class Methods
run(args)
click to toggle source
# File lib/auphonic/exec.rb, line 4 def run(args) new(args).run end
Public Instance Methods
run()
click to toggle source
# File lib/auphonic/exec.rb, line 9 def run usage if args[0] != 'process' file = args[1] || usage puts 'create new production' p1 = Preset.all.first.new_production.save puts "upload #{file}" p1.upload file puts 'start production' p1.start status = nil until status == 'Done' sleep 5 status = p1.reload.data['status_string'] puts "Status: #{status}" end puts 'download output files' puts *p1.download end
usage()
click to toggle source
# File lib/auphonic/exec.rb, line 28 def usage puts puts 'Usage: auphonic process <file>' puts exit end