Class: Jekyll::Tags::IncludeSassTag
- Inherits:
-
IncludeTag
- Object
- IncludeTag
- Jekyll::Tags::IncludeSassTag
- Includes:
- Filters
- Defined in:
- lib/jekyll/tags/include_sass.rb
Overview
Render sass or scss files
Usage: include_sass file.sass %
{% include_scss file.scss %}
Instance Method Summary collapse
Instance Method Details
#render(context) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/jekyll/tags/include_sass.rb', line 12 def render(context) file = render_variable(context) || @file validate_file_name(file) @context = context case File.extname(file) when '.sass' sassify(super) when '.scss' scssify(super) else raise 'Invalid file extension. Please specify sass or scss as a file.' end end |