Module: JsRoutes::Utils

Extended by:
T::Sig
Defined in:
lib/js_routes/utils.rb

Class Method Summary collapse

Class Method Details

.deprecatorObject



18
19
20
21
22
23
24
# File 'lib/js_routes/utils.rb', line 18

def self.deprecator
  if defined?(Rails) && Rails.version >= "7.1.0"
    Rails.deprecator
  else
    ActiveSupport::Deprecation
  end
end

.shakapackerObject



7
8
9
10
11
12
13
14
15
# File 'lib/js_routes/utils.rb', line 7

def self.shakapacker
  if defined?(::Shakapacker)
    ::Shakapacker
  elsif defined?(::Webpacker)
    ::Webpacker
  else
    nil
  end
end