Как вложенный класс может получить доступ к методу внешнего класса в Ruby?

def class A
  def a
    raise "hi" #can't be reached
  end

  class B
    def b
      a() #doesn't find method a.
    end
  end
end

Я хочу вызвать a из b и вызвать исключение. Как я могу?

20
задан Andrew Grimm 26 May 2011 в 23:10
поделиться