# frozen_string_literal: true # "Hacks, but they work" ™ if !defined?(Rails) || ENV.fetch("DOCS_BUILD", false).blank? # Spoof the Rails environment module Rails def self.root Pathname.new(File.join(File.dirname(__FILE__), "..", "..")) end end rule "" do |t| task_name = t.name if task_name == "assets:precompile" puts "Stubbing non-existent #{task_name}" else raise "No task named #{task_name}" end end end spec = Gem::Specification.find_by_name("tailwindcss-rails") load "#{spec.gem_dir}/lib/tasks/build.rake" Rake::Task["tailwindcss:build"].enhance do if File.exist?("app/assets/builds/tailwind.css") puts "Renaming tailwind.css to ariadne_view_components.css..." File.rename("app/assets/builds/tailwind.css", "app/assets/builds/ariadne_view_components.css") end end