Module: ActiveMail::Tokens::ScssSerializer
- Extended by:
- T::Sig
- Defined in:
- lib/activemail/tokens/scss_serializer.rb
Overview
!default lets a host pre-declare overrides upstream. Values are emitted verbatim (trusted, app-controlled input) — not escaped.
Class Method Summary collapse
Class Method Details
.call(stores) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/activemail/tokens/scss_serializer.rb', line 14 def self.call(stores) lines = stores.flat_map do |group, store| store.map { |name, value| "$am-#{group}-#{name.to_s.tr('_', '-')}: #{value} !default;" } end "#{lines.join("\n")}\n" end |