Class: AssetFormat::Css
Constant Summary
collapse
- CONTENT_TYPE =
'text/css'
- IMPORT =
/[\/\* ]*@import[\s("']*(url)?[("'\s]([^\s"'\);]+)["'); \*\/]*/
- EXTEND_FORMATS =
[:sass, :scss]
Instance Method Summary
collapse
Methods inherited from AssetFormat
#content_type, #log, #status, #text
Instance Method Details
#minify(text) ⇒ Object
8
9
10
|
# File 'app/models/asset_format/css.rb', line 8
def minify text
::Sass::Engine.new(::Sass::CSS.new(text).render(:sass), MINIFY_OPTIONS).render
end
|
#sass(text) ⇒ Object
12
13
14
|
# File 'app/models/asset_format/css.rb', line 12
def sass text
::Sass::Engine.new("@import compass\n" << text, SASS_OPTIONS).render
end
|
#scss(text) ⇒ Object
16
17
18
|
# File 'app/models/asset_format/css.rb', line 16
def scss text
::Sass::Engine.new("@import \"compass\";\n" << text, SCSS_OPTIONS).render
end
|