# File lib/ruby-vpi/xx.rb, line 96 96: def create element 97: #--{{{ 98: push element 99: begin 100: object = nil 101: additions = 102: tracking_additions do 103: object = yield element if block_given? 104: end 105: if object and additions.zero? 106: self << object 107: end 108: ensure 109: pop 110: end 111: self << element 112: element 113: #--}}} 114: end