Sha256: 20ac4309186fc71a67e36035ce8b1c67762df1e43bd09ec5bfddf47a24e90c8a

Contents?: true

Size: 774 Bytes

Versions: 3

Compression:

Stored size: 774 Bytes

Contents

# frozen_string_literal: true

require 'autoprefixer-rails'
begin
  require 'dartsass-sprockets'
rescue LoadError
  begin
    require 'sassc-rails'
  rescue LoadError
    begin
      require 'dartsass-rails'
    rescue LoadError
      begin
        require 'cssbundling-rails'
      rescue LoadError
        raise LoadError.new("bootstrap-rubygem requires a Sass engine. Please add dartsass-sprockets, sassc-rails, dartsass-rails or cssbundling-rails to your dependencies.")
      end
    end
  end
end

module Bootstrap
  module Rails
    class Engine < ::Rails::Engine
      initializer 'bootstrap.assets' do |app|
        %w(stylesheets javascripts).each do |sub|
          app.config.assets.paths << root.join('assets', sub).to_s
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
bootstrap-4.6.2.1 lib/bootstrap/engine.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/bootstrap-5.3.3/lib/bootstrap/engine.rb
bootstrap-5.3.3 lib/bootstrap/engine.rb