Module: StimulusPlumbers::Generators::TokensDirective
- Defined in:
- lib/stimulus_plumbers/generators/tokens_directive.rb
Constant Summary collapse
- GEM_ROOT =
File.("../../..", __dir__)
- TOKENS_CSS_REL_PATH =
"app/assets/stylesheets/stimulus_plumbers/tokens.css"
Class Method Summary collapse
Class Method Details
.directive(from:) ⇒ Object
13 14 15 16 17 |
# File 'lib/stimulus_plumbers/generators/tokens_directive.rb', line 13 def directive(from:) path = Pathname.new(GEM_ROOT).join(TOKENS_CSS_REL_PATH) rel = path.relative_path_from(Pathname.new(from)) %(@import "#{rel}";) end |
.stale_pattern ⇒ Object
19 20 21 |
# File 'lib/stimulus_plumbers/generators/tokens_directive.rb', line 19 def stale_pattern %r{@import "[^"]*#{Regexp.escape(TOKENS_CSS_REL_PATH)}";} end |