Class: Jekyll::Sass::SassConfig
- Inherits:
-
Object
- Object
- Jekyll::Sass::SassConfig
- Defined in:
- lib/jekyll-sass.rb
Class Method Summary collapse
- .compile_in_place?(site) ⇒ Boolean
- .line_comments(site) ⇒ Object
- .sass_config(site) ⇒ Object
- .style(site) ⇒ Object
Class Method Details
.compile_in_place?(site) ⇒ Boolean
33 34 35 |
# File 'lib/jekyll-sass.rb', line 33 def self.compile_in_place?(site) sass_config(site)['compile_in_place'] end |
.line_comments(site) ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/jekyll-sass.rb', line 25 def self.line_comments(site) should_comment = false if site.config['watch'] && self.style(site).to_s == 'expanded' should_comment = true end should_comment end |
.sass_config(site) ⇒ Object
9 10 11 |
# File 'lib/jekyll-sass.rb', line 9 def self.sass_config(site) site.config['sass'] || {} end |
.style(site) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/jekyll-sass.rb', line 13 def self.style(site) sass_config = sass_config(site) if site.config['watch'] style = sass_config['style'] || 'expanded' else style = sass_config['deploy_style'] || sass_config['style'] || 'compressed' end style.to_sym end |