class NerdQuiz::Questions
Constants
- PATTERN
Public Class Methods
get()
click to toggle source
# File lib/nerd_quiz/questions.rb, line 4 def get self.new end
new()
click to toggle source
# File lib/nerd_quiz/questions.rb, line 11 def initialize @questions = [] end
Public Instance Methods
pop()
click to toggle source
# File lib/nerd_quiz/questions.rb, line 15 def pop questions.pop end
Private Instance Methods
find()
click to toggle source
# File lib/nerd_quiz/questions.rb, line 26 def find Dir.glob(PATTERN).sample(NerdQuiz::DEFAULT_NUMBER_OF_QUESTIONS).each do |q| @questions << NerdQuiz::Question.get(q) end end
questions()
click to toggle source
# File lib/nerd_quiz/questions.rb, line 21 def questions find if @questions.empty? @questions end