7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/dragonfly_video/plugin.rb', line 7
def call(app, _opts = {})
app.add_analyser :video_properties, DragonflyVideo::Analysers::VideoProperties.new
[
DragonflyVideo::Analysers::VideoProperties::VIDEO_PROPS
].flatten.each do |analyser|
app.add_analyser analyser do |content|
content.analyse(:video_properties)[analyser]
end
end
app.add_processor :screenshot, DragonflyVideo::Processors::Screenshot.new
app.add_processor :remove_audio, DragonflyVideo::Processors::RemoveAudio.new
app.add_processor :optimize, DragonflyVideo::Processors::Optimize.new
end
|