Class: Querinator::Importer

Inherits:
Object
  • Object
show all
Defined in:
lib/querinator/importer.rb

Instance Method Summary collapse

Instance Method Details

#parse(path) ⇒ Object



4
5
6
7
8
9
10
11
# File 'lib/querinator/importer.rb', line 4

def parse(path)
  @query_objects = []
  json_input     = JSON.parse(IO.read(path), opts = { :symbolize_names => TRUE })
  json_input.each do |json_question|
    @query_objects << Query.new(:question => json_question[:question], :answer => json_question[:answer])
  end
  @query_objects
end

#question_poolObject



13
14
15
# File 'lib/querinator/importer.rb', line 13

def question_pool
  @query_objects
end