Sha256: 5f6302ad69e715016208e335bfac30497762a69686da48f9736ab12f51b0f2da

Contents?: true

Size: 298 Bytes

Versions: 11

Compression:

Stored size: 298 Bytes

Contents

module Axlsx
  # This module defines some utils related with mime type detection
  module MimeTypeUtils
    # Detect a file mime type
    # @param [String] v File path
    # @return [String] File mime type
    def self.get_mime_type(v)
      MimeMagic.by_magic(File.open(v)).to_s
    end
  end
end

Version data entries

11 entries across 11 versions & 5 rubygems

Version Path
caxlsx-3.0.4 lib/axlsx/util/mime_type_utils.rb
caxlsx-3.0.3 lib/axlsx/util/mime_type_utils.rb
caxlsx-3.0.2 lib/axlsx/util/mime_type_utils.rb
caxlsx-3.0.1 lib/axlsx/util/mime_type_utils.rb
caxlsx-3.0.0 lib/axlsx/util/mime_type_utils.rb
axlsx-alt-3.0.1 lib/axlsx/util/mime_type_utils.rb
axlsx-alt-3.0.0 lib/axlsx/util/mime_type_utils.rb
axlsx-3.0.0.pre lib/axlsx/util/mime_type_utils.rb
bonio-axlsx-2.2.2 lib/axlsx/util/mime_type_utils.rb
bonio-axlsx-2.2.1 lib/axlsx/util/mime_type_utils.rb
dg-axlsx-2.1.0 lib/axlsx/util/mime_type_utils.rb