Module: Comiv::Tinify

Defined in:
lib/comiv/tinify.rb

Class Method Summary collapse

Class Method Details

.compress_image(image, key) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/comiv/tinify.rb', line 12

def compress_image(image, key)
  set_key(key)
  directory = File.dirname(image)
  file = File.basename(image)
  source = Tinify.from_file("#{image}")
  source.to_file("#{directory}/#{Comiv::COMPRESS_DIRECTORY}/#{file}")
  Tinify.compression_count
end

.set_key(key) ⇒ Object



8
9
10
# File 'lib/comiv/tinify.rb', line 8

def set_key(key)
  Tinify.key = key
end