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.