Class: HexaPDF::CLI::Command
- Inherits:
-
CmdParse::Command
- Object
- CmdParse::Command
- HexaPDF::CLI::Command
- Includes:
- Extensions
- Defined in:
- lib/hexapdf/cli/command.rb
Overview
Base class for all hexapdf commands. It provides utility methods needed by the individual commands.
Defined Under Namespace
Modules: Extensions
Instance Method Summary collapse
-
#initialize(*args, &block) ⇒ Command
constructor
:nodoc:.
Methods included from Extensions
Constructor Details
#initialize(*args, &block) ⇒ Command
:nodoc:
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'lib/hexapdf/cli/command.rb', line 57 def initialize(*args, &block) #:nodoc: super = OpenStruct.new .compact = true .compress_pages = false .object_streams = :preserve .xref_streams = :preserve .streams = :preserve .optimize_fonts = false .encryption = :preserve .enc_user_pwd = .enc_owner_pwd = nil .enc_key_length = 128 .enc_algorithm = :aes .enc_force_v4 = false . = [] end |