Sha256: 9c36d0f251f241fb2063c6afbd0b37f104c91dad0f1017d8330840b1936feecb

Contents?: true

Size: 720 Bytes

Versions: 6

Compression:

Stored size: 720 Bytes

Contents

require "tailwindcss/compressor"

module Tailwindcss
  class Engine < ::Rails::Engine
    initializer "tailwindcss.compressor" do
      Sprockets.register_compressor "text/css", :purger, Tailwindcss::Compressor
    end

    initializer "tailwindcss.assets" do
      Rails.application.config.assets.precompile += %w( tailwind.css inter-font.css )
    end

    initializer "tailwindcss.disable_generator_stylesheets" do
      Rails.application.config.generators.stylesheets = false
    end

    initializer "tailwindcss.disable_assets_cache" do
      Rails.application.config.assets.configure do |env|
        env.cache = ActiveSupport::Cache.lookup_store(:null_store)
      end if Rails.env.production?
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tailwindcss-rails-0.4.3 lib/tailwindcss/engine.rb
tailwindcss-rails-0.4.2 lib/tailwindcss/engine.rb
tailwindcss-rails-0.4.1 lib/tailwindcss/engine.rb
tailwindcss-rails-0.4.0 lib/tailwindcss/engine.rb
tailwindcss-rails-0.3.3 lib/tailwindcss/engine.rb
tailwindcss-rails-0.3.1 lib/tailwindcss/engine.rb