Sha256: ef388b983c7f34c1150f9cbb51f2c510a4b43e0a06069df43f655e58820e9399
Contents?: true
Size: 427 Bytes
Versions: 16
Compression:
Stored size: 427 Bytes
Contents
require 'fastimage' module LinkThumbnailer module ImageParsers class Size def self.perform(image) return [0, 0] unless perform? ::FastImage.size(image.src.to_s, raise_on_failure: true) rescue ::FastImage::FastImageException, ::Errno::ENAMETOOLONG [0, 0] end private def self.perform? ::LinkThumbnailer.page.config.image_stats end end end end
Version data entries
16 entries across 16 versions & 1 rubygems