Method: RBPDF#commitTransaction

Defined in:
lib/rbpdf.rb

#commitTransactionObject Also known as: commit_transaction

Delete the copy of the current RBPDF object used for undo operation.

@access public
@since 4.5.029 (2009-03-19)


16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
# File 'lib/rbpdf.rb', line 16751

def commitTransaction()
  if @objcopy
    if @objcopy.diskcache
      @prev_pages.compact.each do |file|
        File.delete(file.path)
      end
      @prev_pages = []
    end

    @objcopy.destroy(true, true)
    @objcopy = nil
  end
end