Sha256: 1638bc4ebf78b80284f7f822a960b1f4cef1e35310fb4a14a464448e9df28fb8

Contents?: true

Size: 428 Bytes

Versions: 4

Compression:

Stored size: 428 Bytes

Contents

require "middleman-core"
require "middleman-webp/converter"

module Middleman
  class WebPExtension < Extension
    option :conversion_options, {}, "Custom conversion options for cwebp/gif2webp"

    def initialize(app, options_hash={}, &block)
      super

      args = options.conversion_options
      app.after_build do |builder|
        Middleman::WebP::Converter.new(app, args, builder).convert
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
middleman-webp-0.2.3 lib/middleman-webp/extension.rb
middleman-webp-0.2.2 lib/middleman-webp/extension.rb
middleman-webp-0.2.1 lib/middleman-webp/extension.rb
middleman-webp-0.2.0 lib/middleman-webp/extension.rb