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