class PDF::Reader::UnimplementedSecurityHandler

Security handler for when we don’t support the flavour of encryption used in a PDF.

Public Class Methods

supports?(encrypt) click to toggle source

: (Hash[Symbol, untyped]) -> bool

# File lib/pdf/reader/unimplemented_security_handler.rb, line 11
def self.supports?(encrypt)
  true
end

Public Instance Methods

decrypt(buf, ref) click to toggle source

: (String, PDF::Reader::Reference) -> String

# File lib/pdf/reader/unimplemented_security_handler.rb, line 16
def decrypt(buf, ref)
  raise PDF::Reader::EncryptedPDFError, "Unsupported encryption style"
end