class Assets::Mime
Mime
type for assets
Constants
- COFFEESCRIPT
- CSS
- EOT
- GIF
- HTML
- ICO
- IMAGES
- JAVASCRIPT
- JPG
- PNG
- REGISTRY
- RUBY
- SASS
- SCSS
- SVG
- TXT
- WOFF
Attributes
content_type[R]
Return content type
@return [String]
@api private
extname[R]
Return extname
@return [String]
@api private
Public Class Methods
extname(extname)
click to toggle source
Return mime for extname
@param [String] extname
@return [Mime]
@api private
# File lib/assets/mime.rb, line 32 def self.extname(extname) REGISTRY.fetch(extname) end
from_name(name)
click to toggle source
Return mime name
@param [String] name
@return [Mime]
@api private
# File lib/assets/mime.rb, line 44 def self.from_name(name) extname(::File.extname(name)) end
Private Class Methods
new(*)
click to toggle source
Instantiate object
@return [Mime]
@api private
Calls superclass method
# File lib/assets/mime.rb, line 54 def self.new(*) instance = super REGISTRY[instance.extname]=instance instance end