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
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/asker/loader/input_loader.rb', line 11 def self.load(inputdirs) output = { concepts: [], codes: [] } Logger.verbose "\n[INFO] Loading input data" # inputdirs = project.inputdirs.split(',') inputdirs.each do |dirname| data = DirectoryLoader.load(dirname) output[:concepts] += data[:concepts] output[:codes] += data[:codes] end output end |