class PDF::Core::Reference
@private
Public Instance Methods
encrypted_object(key)
click to toggle source
Returns the object definition for the object this references, keyed from
key
.
# File lib/prawn/security.rb, line 264 def encrypted_object(key) @on_encode.call(self) if @on_encode output = "#{@identifier} #{gen} obj\n" if @stream.empty? output << PDF::Core::EncryptedPdfObject(data, key, @identifier, gen) << "\n" else output << PDF::Core::EncryptedPdfObject(data.merge(@stream.data), key, @identifier, gen) << "\n" << @stream.encrypted_object(key, @identifier, gen) end output << "endobj\n" end