1+ # frozen_string_literal: true
2+
13module ImportmapMocha
24 class Engine < ::Rails ::Engine
3-
45 config . before_initialize do
56 Rails . application . config . importmap_mocha_path = [ ]
6- [ ' test' , ' spec' ] . each do |d |
7+ %w[ test spec ] . each do |d |
78 path = Rails . root . join ( d , 'javascripts' )
89 Rails . application . config . importmap_mocha_path << path if path . exist?
910 end
1011 end
1112
12- initializer " importmap_mocha.assets" do
13+ initializer ' importmap_mocha.assets' do
1314 if Rails . application . config . respond_to? ( :assets )
1415 Rails . application . config . assets . paths << Engine . root . join ( 'app/assets/javascripts' )
1516 Rails . application . config . assets . paths << Engine . root . join ( 'app/assets/stylesheets' )
@@ -19,29 +20,25 @@ class Engine < ::Rails::Engine
1920 end
2021 end
2122
22- PRECOMPILE_ASSETS = %w( importmap_mocha.js chai.js mocha.js mocha.css )
23+ PRECOMPILE_ASSETS = %w[ importmap_mocha.js chai.js mocha.js mocha.css ] . freeze
2324
24- initializer "turbo.assets" do
25- if Rails . application . config . respond_to? ( :assets )
26- Rails . application . config . assets . precompile += PRECOMPILE_ASSETS
27- end
25+ initializer 'turbo.assets' do
26+ Rails . application . config . assets . precompile += PRECOMPILE_ASSETS if Rails . application . config . respond_to? ( :assets )
2827 end
2928
30- initializer "importmap_mocha.importmap" , before : "importmap" do |app |
31- if Rails . application . respond_to? ( :importmap )
32- app . config . importmap . paths << Engine . root . join ( "config/importmap.rb" )
33- end
29+ initializer 'importmap_mocha.importmap' , before : 'importmap' do |app |
30+ app . config . importmap . paths << Engine . root . join ( 'config/importmap.rb' ) if Rails . application . respond_to? ( :importmap )
3431 end
3532
36- initializer " importmap_mocha.routes" do
33+ initializer ' importmap_mocha.routes' do
3734 Rails . application . routes . prepend do
3835 scope module : 'importmap_mocha' do
3936 get '/rails/info/mocha' => 'test#index'
4037 end
4138 end
4239 end
4340
44- initializer " importmap_mocha.config" do
41+ initializer ' importmap_mocha.config' do
4542 unless Rails . application . config . respond_to? ( :importmap_mocha_style )
4643 Rails . application . config . importmap_mocha_style = 'bdd'
4744 end
0 commit comments