class Ilovepdf::Tool::Compress
Constants
- API_PARAMS
- COMPRESSION_LEVEL_VALUES
Public Class Methods
new(public_key, secret_key)
click to toggle source
Calls superclass method
Ilovepdf::Task::new
# File lib/ilovepdf/tool/compress.rb, line 9 def initialize(public_key, secret_key) self.tool = :compress super(public_key, secret_key) end
Public Instance Methods
compression_level=(level)
click to toggle source
# File lib/ilovepdf/tool/compress.rb, line 14 def compression_level= level raise Errors::ArgumentEnumError.new(COMPRESSION_LEVEL_VALUES) unless COMPRESSION_LEVEL_VALUES.include? level @compression_level = level end