lib/carrierwave/video/ffmpeg_options.rb in carrierwave-video-0.5.3 vs lib/carrierwave/video/ffmpeg_options.rb in carrierwave-video-0.5.4

- old
+ new

@@ -22,10 +22,13 @@ def logger(model) model.send(@logger) if @logger.present? end def progress(model) - lambda {|val| model.send(@progress, val)} if @progress + if @progress + args = model.method(@progress).arity == 3 ? [@format, @format_options] : [] + lambda { |val| model.send(@progress, *(args + [val])) } + end end def encoder_options { preserve_aspect_ratio: :width } end