class Memit::QuestionProvider
Public Class Methods
new(data_path)
click to toggle source
# File lib/memit/question_provider.rb, line 5 def initialize(data_path) @data_path = data_path end
Public Instance Methods
random_question()
click to toggle source
# File lib/memit/question_provider.rb, line 9 def random_question data.sample end
Private Instance Methods
data()
click to toggle source
# File lib/memit/question_provider.rb, line 15 def data @data ||= CSV.read(@data_path, col_sep: ';', row_sep: "\n", encoding: 'utf-8') end