Module: Rpub::MediaType

Defined in:
lib/rpub/media_type.rb

Constant Summary

MEDIA_TYPES =
{
  'png' => 'image/png',
  'gif' => 'image/gif',
  'jpg' => 'image/jpeg',
  'svg' => 'image/svg+xml'
}

Class Method Summary (collapse)

Class Method Details

+ (Object) guess_media_type(filename)



12
13
14
# File 'lib/rpub/media_type.rb', line 12

def guess_media_type(filename)
  MEDIA_TYPES.fetch(filename[/\.(gif|png|jpe?g|svg)$/, 1]) { 'image/png' }
end