# File lib/ruote/parser.rb, line 128 def self.to_ruby (tree, level=0) expname = tree[0] expname = 'Ruote.process_definition' if level == 0 && expname == 'define' s = "#{' ' * level}#{expname}#{atts_to_ruby(tree[1])}" return "#{s}\n" if tree[2].empty? s << " do\n" tree[2].each { |child| s << to_ruby(child, level + 1) } s << "#{' ' * level}end\n" s end