Class: Sasso::Rails::Engine

Inherits:
Rails::Engine
  • Object
show all
Defined in:
lib/sasso/rails/engine.rb

Overview

Wires sasso into a Rails app. Configurable via ‘config.sasso.*`:

config.sasso.builds     # { "application.scss" => "application.css" }
config.sasso.style      # :expanded | :compressed (default: env-based)
config.sasso.load_paths # extra @use/@import include dirs (Array)
config.sasso.source_dir # default "app/assets/stylesheets"
config.sasso.build_dir  # default "app/assets/builds"
config.sasso.source_map # true | false (default: on outside production)

The ‘sasso:build` rake task is enhanced onto `assets:precompile`, so the CSS is generated before Propshaft/Sprockets fingerprints it on deploy.