module ExhaustPipe
Constants
- VERSION
Public Class Methods
tailwind(*args)
click to toggle source
# File lib/exhaust_pipe.rb, line 6 def tailwind(*args) tag_values = [] args.each do |tag_value| case tag_value when Hash tag_value.each do |key, val| tag_values << key.to_s if val && key.present? end when Array tag_values.concat build_tag_values(*tag_value) else # tag_values << tag_value.to_s if tag_value.present? tag_values << tag_value.to_s end end tokens = tag_values.flat_map { |value| value.to_s.split(/\s+/) }.uniq tokens.join(" ") end
Private Instance Methods
tailwind(*args)
click to toggle source
# File lib/exhaust_pipe.rb, line 6 def tailwind(*args) tag_values = [] args.each do |tag_value| case tag_value when Hash tag_value.each do |key, val| tag_values << key.to_s if val && key.present? end when Array tag_values.concat build_tag_values(*tag_value) else # tag_values << tag_value.to_s if tag_value.present? tag_values << tag_value.to_s end end tokens = tag_values.flat_map { |value| value.to_s.split(/\s+/) }.uniq tokens.join(" ") end