Module: InputLoader
- Defined in:
- lib/asker/loader/input_loader.rb
Overview
Load DATA defined into our Project
Class Method Summary collapse
-
.load(inputdirs) ⇒ Object
Load input data from every input directory.
Class Method Details
.load(inputdirs) ⇒ Object
Load input data from every input directory
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/asker/loader/input_loader.rb', line 13 def self.load(inputdirs) data = { concepts: [], codes: [], world: nil, concepts_ai: [], codes_ai: [] } Logger.verboseln "\n[INFO] Loading input data" inputdirs.each do |dirname| temp = DirectoryLoader.load(dirname) data[:concepts] += temp[:concepts] data[:codes] += temp[:codes] end create_questions(data) end |