push
github
0 of 23 new or added lines in 7 files covered. (0.0%)
3917 existing lines in 105 files now uncovered.0 of 4086 relevant lines covered (0.0%)
0.0 hits per line
1 |
# frozen_string_literal: true
|
|
2 |
|
|
3 |
# Interface for audio processors.
|
|
UNCOV
4
|
module AudioProcessor |
× |
5 |
|
|
UNCOV
6
|
class FailingFrameSizeError < StandardError |
× |
UNCOV
7
|
end
|
× |
8 |
|
|
UNCOV
9
|
mattr_writer :klass
|
× |
10 |
|
|
UNCOV
11
|
def self.klass |
× |
UNCOV
12
|
@@klass ||= const_get(ENV['AUDIO_PROCESSOR'].presence || 'Ffmpeg') |
× |
UNCOV
13
|
end
|
× |
14 |
|
|
UNCOV
15
|
def self.new(file) |
× |
UNCOV
16
|
klass.new(file) |
× |
UNCOV
17
|
end
|
× |
18 |
|
|
UNCOV
19
|
end
|
× |