# File lib/rpm.rb, line 33 def self.transaction(root = '/') begin ts = Transaction.new ts.root_dir = root yield ts ensure ts.ptr.free end end