Class: Ffprober::Ffmpeg::VersionValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/ffprober/ffmpeg/version_validator.rb

Constant Summary collapse

MIN_VERSION =
Gem::Version.new("0.9.0")
MAX_VERSION =
Gem::Version.new("2.6.3")

Instance Method Summary collapse

Constructor Details

#initialize(ffmpeg_version) ⇒ VersionValidator

Returns a new instance of VersionValidator.



7
8
9
# File 'lib/ffprober/ffmpeg/version_validator.rb', line 7

def initialize(ffmpeg_version)
  @ffmpeg_version = ffmpeg_version
end

Instance Method Details

#valid?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/ffprober/ffmpeg/version_validator.rb', line 11

def valid?
  ffmpeg_version.nightly? || version_requirement_statisfied?
end