Sha256: e0930ea806537e6a4d4d71eee4550d508cf78f60b361439913edd5f68d11d93b
Contents?: true
Size: 538 Bytes
Versions: 2
Compression:
Stored size: 538 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/envs' require 'eac_ruby_utils/core_ext' module EhbrsRubyUtils module Executables class << self enable_simple_cache def env ::EacRubyUtils::Envs.local end private { '-version' => %w[ffmpeg ffprobe] }.each do |validate_arg, commands| commands.each do |command| define_method("#{command}_uncached") do env.executable(command, validate_arg) end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ehbrs_ruby_utils-0.22.0 | lib/ehbrs_ruby_utils/executables.rb |
ehbrs_ruby_utils-0.21.0 | lib/ehbrs_ruby_utils/executables.rb |