Module: Crspec::Rails::AssetsShim

Defined in:
lib/crspec/rails/assets_shim.rb

Defined Under Namespace

Modules: ComputeAssetPathFallback

Class Method Summary collapse

Class Method Details

.install!Object



19
20
21
22
23
24
25
26
27
28
# File 'lib/crspec/rails/assets_shim.rb', line 19

def self.install!
  return if @installed
  return unless defined?(::Rails) && ::Rails.env.test?
  return unless defined?(::Sprockets::Rails::Helper)

  ::Sprockets::Rails::Helper.prepend(ComputeAssetPathFallback)
  @installed = true
rescue StandardError
  nil
end