A code autograder for student homework submissions
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

21 рядки
402 B

  1. module KGrader
  2. class CLI
  3. def initialize(dir)
  4. @dir = dir
  5. end
  6. def reset_jail
  7. jail_dir = File.join(@dir, 'jail')
  8. FileUtils.rm_rf jail_dir
  9. FileUtils.mkdir jail_dir
  10. FileUtils.touch File.join(jail_dir, '.gitkeep')
  11. end
  12. def reset_desk
  13. desk_dir = File.join(@dir, 'desk')
  14. FileUtils.rm_rf Dir.glob(File.join(desk_dir, '*', ''))
  15. end
  16. end
  17. end