Module: HomeWorkChecker
- Defined in:
- lib/hw_checker.rb,
lib/hw_checker/zip.rb,
lib/hw_checker/base.rb,
lib/hw_checker/file_scan.rb,
lib/hw_checker/unarchive.rb,
lib/hw_checker/ruby_test_run.rb,
lib/hw_checker/archive_result.rb,
lib/hw_checker/python_test_run.rb,
lib/hw_checker/ruby_code_quality.rb,
lib/hw_checker/python_code_quality.rb,
lib/hw_checker/directory_exist_error.rb,
lib/hw_checker/directory_format_error.rb
Defined Under Namespace
Modules: ArchiveResult, Unarchive Classes: Base, DirectoryExistError, DirectoryFormatError, FileScan
Class Method Summary collapse
Class Method Details
.configurate ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/hw_checker.rb', line 18 def self.configurate fname = File.('./config/config.yml') hash_conf = YAML.load_file fname archive_types, language_types, module_types = hash_conf['archives'].split(' '), {}, {} hash_conf['languages'].each do |key, value| language_types[key] = value module_types[value] = hash_conf['modules'][value] end [archive_types, language_types, module_types] end |