Sha256: 78ec3399ff3d3ba600e344315aff45af7d80e6dcf91f0ebb3b15c8aa1caccfdc
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
require "rails/generators" module GeoblacklightSidecarImages class Install < Rails::Generators::Base source_root File.expand_path("templates", __dir__) desc "Install GeoblacklightSidecarImages" def add_settings_vars inject_into_file "config/settings.yml", after: "INSTITUTION: 'Stanford'\n" do "INSTITUTION_LOCAL_NAME: 'Princeton' INSTITUTION_GEOSERVER_URL: 'https://geoserver.princeton.edu' PROXY_GEOSERVER_URL: 'http://localhost:3000' PROXY_GEOSERVER_AUTH: 'Basic base64encodedusername:password' GBLSI_THUMBNAIL_FIELD: 'thumbnail_path_ss'" end end def generate_gblsci_assets inject_into_file "app/assets/stylesheets/application.scss", after: "@import 'geoblacklight';\n" do "@import 'geoblacklight_sidecar_images/gblsci';" end end def generate_gblsci_example_docs generate "geoblacklight_sidecar_images:example_docs" end def generate_gblsci_jobs generate "geoblacklight_sidecar_images:jobs" end def generate_gblsci_models generate "geoblacklight_sidecar_images:models" end def generate_gblsci_views generate "geoblacklight_sidecar_images:views" end def generate_gblsci_helpers generate "geoblacklight_sidecar_images:helpers" end def generate_action_storage rake "active_storage:install" end def generate_gblsci_config generate "geoblacklight_sidecar_images:config" end def bundle_install Bundler.with_unbundled_env do run "bundle install" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
geoblacklight_sidecar_images-1.0.0 | lib/generators/geoblacklight_sidecar_images/install_generator.rb |