Remove Sprockets hard dependency, allow Propshaft

This commit is contained in:
Janko Marohnić
2023-12-15 17:44:15 +01:00
parent 4294bad43a
commit 7dffc5c77b
4 changed files with 5 additions and 11 deletions

View File

@@ -3,7 +3,6 @@ module Crono
end
require 'rails'
require 'sprockets/railtie'
require 'active_support/all'
require 'crono/version'
require 'crono/engine'

View File

@@ -3,7 +3,11 @@ module Crono
isolate_namespace Crono
initializer 'crono.assets.precompile' do |app|
app.config.assets.precompile += %w( crono/application.css crono/materialize.min.css )
if app.config.respond_to?(:assets)
app.config.assets.precompile += %w( crono/application.css crono/materialize.min.css )
else
fail "Crono requires either Propshaft or Sprockets to be installed."
end
end
config.generators do |g|