@@ -26,14 +26,14 @@ class MediaAttachment < ApplicationRecord
2626
2727 enum type : [ :image , :gifv , :video , :unknown , :audio ]
2828
29- IMAGE_FILE_EXTENSIONS = [ ' .jpg' , ' .jpeg' , ' .png' , ' .gif' , ' .webp' ] . freeze
30- VIDEO_FILE_EXTENSIONS = [ ' .webm' , ' .mp4' , ' .m4v' , ' .mov' ] . freeze
31- AUDIO_FILE_EXTENSIONS = [ ' .ogg' , ' .oga' , ' .mp3' , ' .wav' , ' .flac' , ' .opus' ] . freeze
32-
33- IMAGE_MIME_TYPES = [ ' image/jpeg' , ' image/png' , ' image/gif' , ' image/webp' ] . freeze
34- VIDEO_MIME_TYPES = [ ' video/webm' , ' video/mp4' , ' video/quicktime' , ' video/ogg' ] . freeze
35- VIDEO_CONVERTIBLE_MIME_TYPES = [ ' video/webm' , ' video/quicktime' ] . freeze
36- AUDIO_MIME_TYPES = [ ' audio/wave' , ' audio/wav' , ' audio/x-wav' , ' audio/x-pn-wave' , ' audio/ogg' , ' audio/mpeg' , ' audio/mp3' , ' audio/webm' , ' audio/flac' ] . freeze
29+ IMAGE_FILE_EXTENSIONS = %w( .jpg .jpeg .png .gif .webp ) . freeze
30+ VIDEO_FILE_EXTENSIONS = %w( .webm .mp4 .m4v .mov ) . freeze
31+ AUDIO_FILE_EXTENSIONS = %w( .ogg .oga .mp3 .wav .flac .opus .aac .m4a .3gp ) . freeze
32+
33+ IMAGE_MIME_TYPES = %w( image/jpeg image/png image/gif image/webp ) . freeze
34+ VIDEO_MIME_TYPES = %w( video/webm video/mp4 video/quicktime video/ogg ) . freeze
35+ VIDEO_CONVERTIBLE_MIME_TYPES = %w( video/webm video/quicktime ) . freeze
36+ AUDIO_MIME_TYPES = %w( audio/wave audio/wav audio/x-wav audio/x-pn-wave audio/ogg audio/mpeg audio/mp3 audio/webm audio/flac audio/aac audio/m4a audio/3gpp ) . freeze
3737
3838 BLURHASH_OPTIONS = {
3939 x_comp : 4 ,
0 commit comments