Module: Vident::Capabilities::Tailwind

Included in:
Vident::Component
Defined in:
lib/vident/capabilities/tailwind.rb

Instance Method Summary collapse

Instance Method Details

#tailwind_merge_available?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/vident/capabilities/tailwind.rb', line 13

def tailwind_merge_available?
  defined?(::TailwindMerge::Merger) && ::TailwindMerge::Merger.respond_to?(:new)
end

#tailwind_mergerObject



6
7
8
9
10
11
# File 'lib/vident/capabilities/tailwind.rb', line 6

def tailwind_merger
  return unless tailwind_merge_available?
  return @tailwind_merger if defined?(@tailwind_merger)

  @tailwind_merger = Thread.current[:vident_tailwind_merger] ||= ::TailwindMerge::Merger.new
end