class ScormCloud::CLI

Public Class Methods

start() click to toggle source
# File lib/scorm_cloud/CLI.rb, line 3
def self.start
        command = ARGV.shift
        appid = ENV['SCORM-CLOUD-APPID']
        secret = ENV['SCORM-CLOUD-SECRET']
        opts = {}
        while ARGV.length > 0
                case ARGV[0]
        when '--appid'
               ARGV.shift; appid = ARGV.shift
       when '--secret'
               ARGV.shift; secret = ARGV.shift
       else
               name = ARGV.shift[2..-1].to_sym
               value = ARGV.shift
               opts[name] = value
        end
end
sc = ScormCloud.new(appid, secret)
puts sc.call(command, opts)
end