Sha256: 846dd309dbb7608496d7f168c7da63aa1f61d4db2efbb2113ce618789eba214d
Contents?: true
Size: 492 Bytes
Versions: 95
Compression:
Stored size: 492 Bytes
Contents
# frozen_string_literal: true require 'avm/executables' require 'eac_ruby_utils/core_ext' require 'content-type' module Avm module Files class Info enable_simple_cache common_constructor :path private def content_type_uncached ::ContentType.parse( ::Avm::Executables.file.command.append(['-ib', path]).execute!.strip ) rescue Parslet::ParseFailed ::ContentType.parse('application/unknown') end end end end
Version data entries
95 entries across 95 versions & 2 rubygems