Sha256: 727882064463fa5c5d68b8921fe234c09dee9a4ef1c5d21f44e585bbe9da1389
Contents?: true
Size: 836 Bytes
Versions: 3
Compression:
Stored size: 836 Bytes
Contents
# frozen_string_literal: true require 'shellwords' module Blacklight class AssetsGenerator < Rails::Generators::Base class_option :'bootstrap-version', type: :string, default: ENV.fetch('BOOTSTRAP_VERSION', '~> 5.1'), desc: "Set the generated app's bootstrap version" def run_asset_pipeline_specific_generator generated_options = "--bootstrap-version='#{Shellwords.escape(options[:'bootstrap-version'])}'" if options[:'bootstrap-version'] generator = if defined?(Propshaft) 'blacklight:assets:propshaft' elsif defined?(Importmap) 'blacklight:assets:importmap' elsif defined?(Sprockets) 'blacklight:assets:sprockets' end generate generator, generated_options if generator end end end
Version data entries
3 entries across 3 versions & 1 rubygems