Module: StimulusPlumbers::Tailwind::Generators::SourcesDirective
- Defined in:
- lib/stimulus_plumbers/tailwind/generators/sources_directive.rb
Constant Summary collapse
- GEM_NAME =
"stimulus_plumbers_tailwind"- LIB_DIR =
File.("../../..", __dir__)
Class Method Summary collapse
Class Method Details
.anchor_pattern ⇒ Object
19 20 21 |
# File 'lib/stimulus_plumbers/tailwind/generators/sources_directive.rb', line 19 def anchor_pattern %r{@import "tailwindcss"[^;]*;} end |
.directive(from:) ⇒ Object
14 15 16 17 |
# File 'lib/stimulus_plumbers/tailwind/generators/sources_directive.rb', line 14 def directive(from:) rel = Pathname.new(LIB_DIR).relative_path_from(Pathname.new(from)) %(@source "#{rel}/**/*.rb";) end |
.stale_pattern ⇒ Object
23 24 25 |
# File 'lib/stimulus_plumbers/tailwind/generators/sources_directive.rb', line 23 def stale_pattern %r{@source "[^"]*#{Regexp.escape(GEM_NAME)}[^"]*";} end |