docker_manager/app/helpers/application_helper.rb

12 lines
343 B
Ruby

require 'open3'
module DockerManager::ApplicationHelper
def has_latest_pngcrush
cmd = 'pngcrush -version'
Open3.popen3(cmd) do |stdin, stdout, stderr|
pngcrush_version = stderr.read.strip.split(/\s+/)[1][0...-1]
@has_latest_pngcrush ||= Gem::Version.new(pngcrush_version) >= Gem::Version.new('1.7.85')
end
end
end