Я получил этот код в определенном классе, и BTW это обычный рубиновый с тестом/блоком, не Rails не участвует:рубин NameError определено локальные переменный или метод `г» для
10 %w[["y",true],["n",false]].each do |r, state|
11 def must_continue_to_ask_for_input_until_given_yes_or_no
12
13 provide_input(r)
14
15 assert_equal state, @questioner.ask(@question)
16 end
17 end
на запустив его ! с рубином% из ВЬЕТ редактора, я получаю эту ошибку:
Line 13, NameError: undefined local variable or method `r' for #<QuestionerTest:0x007fe931981fd0>
QuestionerTest это мой класс и его производный от
Class QuestionerTest <Test::Unit::TestCase
Окружающая среда:
Ruby 2.2.1 on MACOSX Mavericks
No rails involved
test/unit involved
Спасибо v-much. Я решаю это. – geekjimbo