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
translate()
Alias for: second