class Geoblacklight::AssetsGenerator
Public Instance Methods
add_initializers()
click to toggle source
# File lib/generators/geoblacklight/assets_generator.rb, line 38 def add_initializers append_to_file 'config/initializers/assets.rb', "\nRails.application.config.assets.precompile += %w( favicon.ico )\n" append_to_file 'config/initializers/assets.rb', "\nRails.application.config.assets.paths << Rails.root.join('vendor', 'assets', 'images')\n" end
add_javascript()
click to toggle source
# File lib/generators/geoblacklight/assets_generator.rb, line 17 def add_javascript copy_file 'assets/geoblacklight.js', 'app/assets/javascripts/geoblacklight.js' if Rails.version.to_i == 6 append_to_file 'app/assets/javascripts/application.js', "\n// Required by GeoBlacklight\n//= require geoblacklight" end end
add_stylesheets()
click to toggle source
# File lib/generators/geoblacklight/assets_generator.rb, line 31 def add_stylesheets copy_file 'assets/application.scss', 'app/assets/stylesheets/application.scss' copy_file 'assets/_blacklight.scss', 'app/assets/stylesheets/_blacklight.scss' copy_file 'assets/_customizations.scss', 'app/assets/stylesheets/_customizations.scss' copy_file 'assets/_geoblacklight.scss', 'app/assets/stylesheets/_geoblacklight.scss' end
remove_stylesheets()
click to toggle source
# File lib/generators/geoblacklight/assets_generator.rb, line 26 def remove_stylesheets remove_file 'app/assets/stylesheets/application.css' remove_file 'app/assets/stylesheets/blacklight.scss' end