Method: Origami::PDF#serialize

Defined in:
lib/origami/pdf.rb

#serialize(filename) ⇒ Object

Serializes the current PDF.



205
206
207
208
209
210
211
212
213
214
215
# File 'lib/origami/pdf.rb', line 205

def serialize(filename)
    parser = @parser
    @parser = nil # do not serialize the parser

    Zlib::GzipWriter.open(filename) { |gz|
        gz.write Marshal.dump(self)
    }

    @parser = parser
    self
end