module MoodleQuizDownloader

Constants

VERSION

Public Instance Methods

prompt_for_password(prompt="Enter Password") click to toggle source
# File lib/moodleQuizDownloader.rb, line 23
def prompt_for_password(prompt="Enter Password")
  require 'highline/import'
  ask(prompt) {|q| q.echo = false}
end
run_script(arguments) click to toggle source
# File lib/moodleQuizDownloader.rb, line 8
def run_script(arguments)
  option_handler = OptionHandler.new(arguments)
  options = option_handler.options
  if options.usage
    puts options.usage
    exit
  end
  options.moodle_password ||= prompt_for_password
  begin
    QuizDownloader.new(options).run
  rescue PageException => e 
    puts "#{e.message}"
  end
end