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