Class: Duby::AST::JRubyAst::RedoNode
Instance Method Summary collapse
Instance Method Details
#transform(transformer, parent) ⇒ Object
769 770 771 772 773 774 775 |
# File 'lib/duby/transform.rb', line 769 def transform(transformer, parent) the_loop = transformer.find_scope(Loop) raise "redo outside of loop" unless the_loop the_loop.redo = true ensures = transformer.find_ensures(Loop) Redo.new(parent, position, ensures) end |