--- !ruby/object:Gem::Specification name: marcel version: !ruby/object:Gem::Version version: 0.3.1 platform: ruby authors: - Tom Ward autorequire: bindir: bin cert_chain: [] date: 2018-01-12 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: mimemagic requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.3.2 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.3.2 - !ruby/object:Gem::Dependency name: minitest requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.7' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.7' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' - !ruby/object:Gem::Dependency name: rack requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 2.0.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 2.0.1 description: email: - tom@basecamp.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".travis.yml" - Gemfile - Gemfile.lock - MIT-LICENSE - README.md - Rakefile - lib/marcel.rb - lib/marcel/mime_type.rb - lib/marcel/mime_type/definitions.rb - lib/marcel/version.rb - marcel.gemspec - test/declared_type_test.rb - test/extension_test.rb - test/fixtures/image.gif - test/fixtures/magic/application/msword/msword.doc - test/fixtures/magic/application/pdf/illustrator-seen-as-pdf.ai - test/fixtures/magic/application/pdf/pdf.pdf - test/fixtures/magic/application/rtf/rtf.rtf - test/fixtures/magic/application/vnd.adobe.flash.movie/flash.swf - test/fixtures/magic/application/vnd.openxmlformats-officedocument.presentationml.presentation/vnd.openxmlformats-officedocument.presentationml.presentation.pptx - test/fixtures/magic/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsx - test/fixtures/magic/application/vnd.openxmlformats-officedocument.wordprocessingml.document/vnd.openxmlformats-officedocument.wordprocessingml.document.docx - test/fixtures/magic/application/x-font-ttf.ttf - test/fixtures/magic/application/xml/xml.xml - test/fixtures/magic/application/zip/sketch.sketch - test/fixtures/magic/application/zip/zip.zip - test/fixtures/magic/audio/flac/flac.flac - test/fixtures/magic/audio/mp4/m4a.m4a - test/fixtures/magic/audio/mp4/mp4.m4a - test/fixtures/magic/audio/mpeg/mpeg.mp3 - test/fixtures/magic/audio/x-wav/wav.wav - test/fixtures/magic/audio/x-wav/x-wav.wav - test/fixtures/magic/image/bmp/bmp.bmp - test/fixtures/magic/image/gif/gif.gif - test/fixtures/magic/image/jpeg/jpeg.jpg - test/fixtures/magic/image/png/png.png - test/fixtures/magic/image/svg+xml/svg.svg - test/fixtures/magic/image/tiff/tiff.tif - test/fixtures/magic/image/vnd.adobe.photoshop/photoshop-large-document-format.psb - test/fixtures/magic/image/vnd.adobe.photoshop/vnd.adobe.photoshop.psd - test/fixtures/magic/image/vnd.dwg/x-dwg.dwg - test/fixtures/magic/image/vnd.microsoft.icon/ico.ico - test/fixtures/magic/image/webp/webp.webp - test/fixtures/magic/image/x-eps/postscript/postscript.eps - test/fixtures/magic/image/x-eps/x-eps.eps - test/fixtures/magic/text/html/html.html - test/fixtures/magic/video/mp4/m4v.m4v - test/fixtures/magic/video/mp4/mp4.mp4 - test/fixtures/magic/video/quicktime/quicktime.mov - test/fixtures/magic/video/webm/webm.mkv - test/fixtures/name/application/illustrator/illustrator.ai - test/fixtures/name/application/javascript/javascript.js - test/fixtures/name/application/json/json.json - test/fixtures/name/application/msword/msword.doc - test/fixtures/name/application/pdf/pdf.pdf - test/fixtures/name/application/rtf/rtf.rtf - test/fixtures/name/application/sql/sql.sql - test/fixtures/name/application/vnd.adobe.flash.movie/flash.swf - test/fixtures/name/application/vnd.android.package-archive/vnd.android.package-archive.apk - test/fixtures/name/application/vnd.apple.keynote/vnd.apple.keynote.key - test/fixtures/name/application/vnd.apple.numbers/vnd.apple.numbers.numbers - test/fixtures/name/application/vnd.apple.pages/vnd.apple.pages.pages - test/fixtures/name/application/vnd.ms-excel.sheet.binary.macroenabled.12/vnd.ms-excel.sheet.binary.macroenabled.12.xlsb - test/fixtures/name/application/vnd.ms-excel.sheet.macroenabled.12/vnd.ms-excel.sheet.macroenabled.12.xlsm - test/fixtures/name/application/vnd.ms-excel.template.macroenabled.12/vnd.ms-excel.template.macroenabled.12.xltm - test/fixtures/name/application/vnd.ms-excel/vnd.ms-excel.xls - test/fixtures/name/application/vnd.ms-powerpoint.presentation.macroenabled.12/vnd.ms-powerpoint.presentation.macroenabled.12.pptm - test/fixtures/name/application/vnd.ms-powerpoint.slideshow.macroenabled.12/vnd.ms-powerpoint.slideshow.macroenabled.12.ppsm - test/fixtures/name/application/vnd.ms-powerpoint.template.macroenabled.12/vnd.ms-powerpoint.template.macroenabled.12.potm - test/fixtures/name/application/vnd.ms-word.document.macroenabled.12/vnd.ms-word.document.macroenabled.12.docm - test/fixtures/name/application/vnd.ms-word.template.macroenabled.12/vnd.ms-word.template.macroenabled.12.dotm - test/fixtures/name/application/vnd.openxmlformats-officedocument.presentationml.presentation/vnd.openxmlformats-officedocument.presentationml.presentation.pptx - test/fixtures/name/application/vnd.openxmlformats-officedocument.presentationml.slideshow/vnd.openxmlformats-officedocument.presentationml.slideshow.ppsx - test/fixtures/name/application/vnd.openxmlformats-officedocument.presentationml.template/vnd.openxmlformats-officedocument.presentationml.template.potx - test/fixtures/name/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet/downloaded-from-google-docs.xlsx - test/fixtures/name/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsx - test/fixtures/name/application/vnd.openxmlformats-officedocument.wordprocessingml.document/vnd.openxmlformats-officedocument.wordprocessingml.document.docx - test/fixtures/name/application/vnd.openxmlformats-officedocument.wordprocessingml.template/vnd.openxmlformats-officedocument.wordprocessingml.template.dotx - test/fixtures/name/application/x-font-ttf.ttf - test/fixtures/name/application/zip/zip.zip - test/fixtures/name/audio/flac/flac.flac - test/fixtures/name/audio/mp4/mp4.m4a - test/fixtures/name/audio/mpeg/mpeg.mp3 - test/fixtures/name/audio/x-wav/x-wav.wav - test/fixtures/name/image/bmp/bmp.bmp - test/fixtures/name/image/gif/gif.gif - test/fixtures/name/image/heic.heic - test/fixtures/name/image/heif.heif - test/fixtures/name/image/jpeg/jpeg.jpg - test/fixtures/name/image/png/png.png - test/fixtures/name/image/svg+xml/svg.svg - test/fixtures/name/image/tiff/tiff.tif - test/fixtures/name/image/tiff/tiff.tiff - test/fixtures/name/image/vnd.adobe.photoshop/saved-as-large-document-format.psb - test/fixtures/name/image/vnd.adobe.photoshop/vnd.adobe.photoshop.psd - test/fixtures/name/image/x-eps/postscript/postscript.eps - test/fixtures/name/image/x-eps/x-eps.eps - test/fixtures/name/message/rfc822/rfc822.eml - test/fixtures/name/text/csv/csv.csv - test/fixtures/name/text/html/html.html - test/fixtures/name/text/plain/plain.asc - test/fixtures/name/text/plain/plain.txt - test/fixtures/name/text/x-log/x-log.log - test/fixtures/name/video/mp4/mp4.mp4 - test/fixtures/name/video/quicktime/quicktime.mov - test/magic_and_declared_type_test.rb - test/magic_and_name_test.rb - test/magic_test.rb - test/mime_type_test.rb - test/name_test.rb - test/test_helper.rb homepage: https://github.com/basecamp/marcel licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.2' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.7.3 signing_key: specification_version: 4 summary: Simple mime type detection using magic numbers, filenames, and extensions test_files: - test/declared_type_test.rb - test/extension_test.rb - test/fixtures/image.gif - test/fixtures/magic/application/msword/msword.doc - test/fixtures/magic/application/pdf/illustrator-seen-as-pdf.ai - test/fixtures/magic/application/pdf/pdf.pdf - test/fixtures/magic/application/rtf/rtf.rtf - test/fixtures/magic/application/vnd.adobe.flash.movie/flash.swf - test/fixtures/magic/application/vnd.openxmlformats-officedocument.presentationml.presentation/vnd.openxmlformats-officedocument.presentationml.presentation.pptx - test/fixtures/magic/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsx - test/fixtures/magic/application/vnd.openxmlformats-officedocument.wordprocessingml.document/vnd.openxmlformats-officedocument.wordprocessingml.document.docx - test/fixtures/magic/application/x-font-ttf.ttf - test/fixtures/magic/application/xml/xml.xml - test/fixtures/magic/application/zip/sketch.sketch - test/fixtures/magic/application/zip/zip.zip - test/fixtures/magic/audio/flac/flac.flac - test/fixtures/magic/audio/mp4/m4a.m4a - test/fixtures/magic/audio/mp4/mp4.m4a - test/fixtures/magic/audio/mpeg/mpeg.mp3 - test/fixtures/magic/audio/x-wav/wav.wav - test/fixtures/magic/audio/x-wav/x-wav.wav - test/fixtures/magic/image/bmp/bmp.bmp - test/fixtures/magic/image/gif/gif.gif - test/fixtures/magic/image/jpeg/jpeg.jpg - test/fixtures/magic/image/png/png.png - test/fixtures/magic/image/svg+xml/svg.svg - test/fixtures/magic/image/tiff/tiff.tif - test/fixtures/magic/image/vnd.adobe.photoshop/photoshop-large-document-format.psb - test/fixtures/magic/image/vnd.adobe.photoshop/vnd.adobe.photoshop.psd - test/fixtures/magic/image/vnd.dwg/x-dwg.dwg - test/fixtures/magic/image/vnd.microsoft.icon/ico.ico - test/fixtures/magic/image/webp/webp.webp - test/fixtures/magic/image/x-eps/postscript/postscript.eps - test/fixtures/magic/image/x-eps/x-eps.eps - test/fixtures/magic/text/html/html.html - test/fixtures/magic/video/mp4/m4v.m4v - test/fixtures/magic/video/mp4/mp4.mp4 - test/fixtures/magic/video/quicktime/quicktime.mov - test/fixtures/magic/video/webm/webm.mkv - test/fixtures/name/application/illustrator/illustrator.ai - test/fixtures/name/application/javascript/javascript.js - test/fixtures/name/application/json/json.json - test/fixtures/name/application/msword/msword.doc - test/fixtures/name/application/pdf/pdf.pdf - test/fixtures/name/application/rtf/rtf.rtf - test/fixtures/name/application/sql/sql.sql - test/fixtures/name/application/vnd.adobe.flash.movie/flash.swf - test/fixtures/name/application/vnd.android.package-archive/vnd.android.package-archive.apk - test/fixtures/name/application/vnd.apple.keynote/vnd.apple.keynote.key - test/fixtures/name/application/vnd.apple.numbers/vnd.apple.numbers.numbers - test/fixtures/name/application/vnd.apple.pages/vnd.apple.pages.pages - test/fixtures/name/application/vnd.ms-excel.sheet.binary.macroenabled.12/vnd.ms-excel.sheet.binary.macroenabled.12.xlsb - test/fixtures/name/application/vnd.ms-excel.sheet.macroenabled.12/vnd.ms-excel.sheet.macroenabled.12.xlsm - test/fixtures/name/application/vnd.ms-excel.template.macroenabled.12/vnd.ms-excel.template.macroenabled.12.xltm - test/fixtures/name/application/vnd.ms-excel/vnd.ms-excel.xls - test/fixtures/name/application/vnd.ms-powerpoint.presentation.macroenabled.12/vnd.ms-powerpoint.presentation.macroenabled.12.pptm - test/fixtures/name/application/vnd.ms-powerpoint.slideshow.macroenabled.12/vnd.ms-powerpoint.slideshow.macroenabled.12.ppsm - test/fixtures/name/application/vnd.ms-powerpoint.template.macroenabled.12/vnd.ms-powerpoint.template.macroenabled.12.potm - test/fixtures/name/application/vnd.ms-word.document.macroenabled.12/vnd.ms-word.document.macroenabled.12.docm - test/fixtures/name/application/vnd.ms-word.template.macroenabled.12/vnd.ms-word.template.macroenabled.12.dotm - test/fixtures/name/application/vnd.openxmlformats-officedocument.presentationml.presentation/vnd.openxmlformats-officedocument.presentationml.presentation.pptx - test/fixtures/name/application/vnd.openxmlformats-officedocument.presentationml.slideshow/vnd.openxmlformats-officedocument.presentationml.slideshow.ppsx - test/fixtures/name/application/vnd.openxmlformats-officedocument.presentationml.template/vnd.openxmlformats-officedocument.presentationml.template.potx - test/fixtures/name/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet/downloaded-from-google-docs.xlsx - test/fixtures/name/application/vnd.openxmlformats-officedocument.spreadsheetml.sheet/vnd.openxmlformats-officedocument.spreadsheetml.sheet.xlsx - test/fixtures/name/application/vnd.openxmlformats-officedocument.wordprocessingml.document/vnd.openxmlformats-officedocument.wordprocessingml.document.docx - test/fixtures/name/application/vnd.openxmlformats-officedocument.wordprocessingml.template/vnd.openxmlformats-officedocument.wordprocessingml.template.dotx - test/fixtures/name/application/x-font-ttf.ttf - test/fixtures/name/application/zip/zip.zip - test/fixtures/name/audio/flac/flac.flac - test/fixtures/name/audio/mp4/mp4.m4a - test/fixtures/name/audio/mpeg/mpeg.mp3 - test/fixtures/name/audio/x-wav/x-wav.wav - test/fixtures/name/image/bmp/bmp.bmp - test/fixtures/name/image/gif/gif.gif - test/fixtures/name/image/heic.heic - test/fixtures/name/image/heif.heif - test/fixtures/name/image/jpeg/jpeg.jpg - test/fixtures/name/image/png/png.png - test/fixtures/name/image/svg+xml/svg.svg - test/fixtures/name/image/tiff/tiff.tif - test/fixtures/name/image/tiff/tiff.tiff - test/fixtures/name/image/vnd.adobe.photoshop/saved-as-large-document-format.psb - test/fixtures/name/image/vnd.adobe.photoshop/vnd.adobe.photoshop.psd - test/fixtures/name/image/x-eps/postscript/postscript.eps - test/fixtures/name/image/x-eps/x-eps.eps - test/fixtures/name/message/rfc822/rfc822.eml - test/fixtures/name/text/csv/csv.csv - test/fixtures/name/text/html/html.html - test/fixtures/name/text/plain/plain.asc - test/fixtures/name/text/plain/plain.txt - test/fixtures/name/text/x-log/x-log.log - test/fixtures/name/video/mp4/mp4.mp4 - test/fixtures/name/video/quicktime/quicktime.mov - test/magic_and_declared_type_test.rb - test/magic_and_name_test.rb - test/magic_test.rb - test/mime_type_test.rb - test/name_test.rb - test/test_helper.rb