Sha256: 7e8072de9155815c4179f59db96522d2b852af13af65e169dac7fd0af701535e
Contents?: true
Size: 561 Bytes
Versions: 15
Compression:
Stored size: 561 Bytes
Contents
require 'image_size' class ImageOptim # Getting format of image at path or as data class ImageMeta def self.for_path(path) is = ImageSize.path(path) new(is.format) rescue ImageSize::FormatError => e warn "#{e} (detecting format of image at #{path})" end def self.for_data(data) is = ImageSize.new(data) new(is.format) rescue ImageSize::FormatError => e warn "#{e} (detecting format of image data)" end attr_reader :format def initialize(format) @format = format end end end
Version data entries
15 entries across 15 versions & 2 rubygems