class SentenceDance::Question
Public Class Methods
new(sentence, translate)
click to toggle source
Calls superclass method
# File lib/sentence_dance/question.rb, line 3 def initialize(sentence, translate) super [sentence, translate] end
Public Instance Methods
check_answer(str)
click to toggle source
# File lib/sentence_dance/question.rb, line 11 def check_answer(str) sentence == str end
second()
click to toggle source
# File lib/sentence_dance/question.rb, line 7 def second self[1] end
Also aliased as: translate
sentence()
click to toggle source
# File lib/sentence_dance/question.rb, line 15 def sentence s = self.first def s.dance self.split(' ').shuffle.join(' ') end s end