Назовите метод из себя для выполнения снова

Что является надлежащим путем в рубине для вызова метода из себя для повторного выполнения В образце ниже, когда @dest_reenter равен да, я хотел бы, чтобы b_stage метод выполнился снова

def b_stage 
    if @dest_reenter == 'yes'
        @dest_reenter = nil
        b_stage
    end
end
5
задан jergason 16 August 2010 в 21:57
поделиться