Sha256: de1610829178349d4e1d981242541904ba69d57cdc71937a3c34d992bf64285c
Contents?: true
Size: 1.09 KB
Versions: 6
Compression:
Stored size: 1.09 KB
Contents
# frozen_string_literal: true require "rails/generators" module GeoblacklightAdmin class Install < Rails::Generators::Base source_root File.expand_path("templates", __dir__) desc "Install GeoblacklightAdmin" def bundle_install Bundler.with_unbundled_env do run "bundle install" end end def generate_gbl_admin_assets inject_into_file "app/assets/stylesheets/application.scss", after: "@import 'geoblacklight';\n" do "@import 'geoblacklight_admin/core';" end end def generate_gbl_admin_jobs generate "geoblacklight_admin:jobs" end def generate_gbl_admin_models generate "geoblacklight_admin:models" end def generate_gbl_admin_views generate "geoblacklight_admin:views" end def generate_gbl_admin_helpers generate "geoblacklight_admin:helpers" end def generate_gbl_admin_config generate "geoblacklight_admin:config" end def install_active_storage run "bin/rails active_storage:install" end def install_yarn run "yarn install" end end end
Version data entries
6 entries across 6 versions & 1 rubygems