Class: KajabiTheme::Util
- Inherits:
-
Object
- Object
- KajabiTheme::Util
- Defined in:
- lib/kajabi_theme/util.rb
Class Method Summary collapse
Class Method Details
.content_type(name) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/kajabi_theme/util.rb', line 9 def self.content_type(name) if name.end_with?(".woff2") "application/font-woff2" elsif name.end_with?(".css") || name.end_with?(".scss") || name.end_with?(".scss.liquid") "text/css" else MIME::Types.type_for(name.sub('.liquid', '')).first.content_type rescue "text/plain" end end |
.editable?(name) ⇒ Boolean
3 4 5 6 7 |
# File 'lib/kajabi_theme/util.rb', line 3 def self.editable?(name) content_type(name).start_with?("text/") || content_type(name) == "application/javascript" || content_type(name) == "application/json" end |