Class: GeoblacklightSidecarImages::Install
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- GeoblacklightSidecarImages::Install
- Defined in:
- lib/generators/geoblacklight_sidecar_images/install_generator.rb
Instance Method Summary collapse
- #add_settings_vars ⇒ Object
- #bundle_install ⇒ Object
- #generate_action_storage ⇒ Object
- #generate_gblsci_assets ⇒ Object
- #generate_gblsci_config ⇒ Object
- #generate_gblsci_example_docs ⇒ Object
- #generate_gblsci_jobs ⇒ Object
- #generate_gblsci_models ⇒ Object
- #generate_gblsci_views ⇒ Object
Instance Method Details
#add_settings_vars ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 9 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 |
#bundle_install ⇒ Object
47 48 49 50 51 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 47 def bundle_install Bundler.with_unbundled_env do run "bundle install" end end |
#generate_action_storage ⇒ Object
39 40 41 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 39 def generate_action_storage rake "active_storage:install" end |
#generate_gblsci_assets ⇒ Object
19 20 21 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 19 def generate_gblsci_assets copy_file "gblsci.scss", "app/assets/stylesheets/gblsci.scss" end |
#generate_gblsci_config ⇒ Object
43 44 45 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 43 def generate_gblsci_config generate "geoblacklight_sidecar_images:config" end |
#generate_gblsci_example_docs ⇒ Object
23 24 25 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 23 def generate_gblsci_example_docs generate "geoblacklight_sidecar_images:example_docs" end |
#generate_gblsci_jobs ⇒ Object
27 28 29 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 27 def generate_gblsci_jobs generate "geoblacklight_sidecar_images:jobs" end |
#generate_gblsci_models ⇒ Object
31 32 33 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 31 def generate_gblsci_models generate "geoblacklight_sidecar_images:models" end |
#generate_gblsci_views ⇒ Object
35 36 37 |
# File 'lib/generators/geoblacklight_sidecar_images/install_generator.rb', line 35 def generate_gblsci_views generate "geoblacklight_sidecar_images:views" end |