Sha256: 38abdd8badb77f75a112856c826fb3473ac5804ab2c6d6cb60ea12cdcca423ff

Contents?: true

Size: 264 Bytes

Versions: 3

Compression:

Stored size: 264 Bytes

Contents

require 'fastimage'

module LinkThumbnailer
  module ImageParsers
    class Type

      def self.perform(image)
        ::FastImage.type(image.src.to_s, raise_on_failure: true)
      rescue ::FastImage::FastImageException
        :jpg
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
link_thumbnailer-2.0.3 lib/link_thumbnailer/image_parsers/type.rb
link_thumbnailer-2.0.2 lib/link_thumbnailer/image_parsers/type.rb
link_thumbnailer-2.0.1 lib/link_thumbnailer/image_parsers/type.rb