Add question.rb refactor methods