From 33ce1d3bb0eeec70d2ef8011d4a58648046c74c7 Mon Sep 17 00:00:00 2001 From: Justin Coyne Date: Thu, 18 Jun 2020 07:19:37 -0500 Subject: [PATCH] Add the frozen string magic comment to all files This will ensure we are ready for ruby 3. --- .rubocop.yml | 3 --- Capfile | 2 ++ Gemfile | 2 ++ Rakefile | 2 ++ bin/console | 2 ++ config/boot.rb | 2 ++ config/deploy.rb | 2 ++ config/deploy/prod.rb | 2 ++ config/deploy/stage.rb | 2 ++ config/environments/example.rb | 2 ++ config/environments/local.rb | 2 ++ config/environments/production.rb | 2 ++ config/environments/staging.rb | 2 ++ config/environments/test.rb | 2 ++ lib/gis_robot_suite.rb | 2 ++ lib/gis_robot_suite/gazetteer.rb | 1 + lib/robots/dor_repo/gis_assembly/approve_data.rb | 2 ++ lib/robots/dor_repo/gis_assembly/approve_metadata.rb | 2 ++ lib/robots/dor_repo/gis_assembly/assign_placenames.rb | 2 ++ lib/robots/dor_repo/gis_assembly/author_metadata.rb | 2 ++ lib/robots/dor_repo/gis_assembly/extract_boundingbox.rb | 1 + lib/robots/dor_repo/gis_assembly/extract_iso19139.rb | 2 ++ lib/robots/dor_repo/gis_assembly/extract_thumbnail.rb | 2 ++ lib/robots/dor_repo/gis_assembly/finish_data.rb | 2 ++ .../dor_repo/gis_assembly/finish_gis_assembly_workflow.rb | 2 ++ lib/robots/dor_repo/gis_assembly/finish_metadata.rb | 2 ++ lib/robots/dor_repo/gis_assembly/generate_content_metadata.rb | 2 ++ lib/robots/dor_repo/gis_assembly/generate_geo_metadata.rb | 2 ++ lib/robots/dor_repo/gis_assembly/generate_mods.rb | 1 + lib/robots/dor_repo/gis_assembly/load_geo_metadata.rb | 2 ++ lib/robots/dor_repo/gis_assembly/normalize_data.rb | 2 ++ lib/robots/dor_repo/gis_assembly/package_data.rb | 2 ++ lib/robots/dor_repo/gis_assembly/start_assembly_workflow.rb | 2 ++ lib/robots/dor_repo/gis_assembly/start_delivery_workflow.rb | 2 ++ lib/robots/dor_repo/gis_assembly/wrangle_data.rb | 2 ++ .../dor_repo/gis_delivery/finish_gis_delivery_workflow.rb | 2 ++ lib/robots/dor_repo/gis_delivery/load_geoserver.rb | 2 ++ lib/robots/dor_repo/gis_delivery/load_geowebcache.rb | 2 ++ lib/robots/dor_repo/gis_delivery/load_raster.rb | 2 ++ lib/robots/dor_repo/gis_delivery/load_vector.rb | 2 ++ lib/robots/dor_repo/gis_delivery/seed_geowebcache.rb | 2 ++ .../dor_repo/gis_delivery/start_gis_discovery_workflow.rb | 2 ++ lib/robots/dor_repo/gis_discovery/export_opengeometadata.rb | 2 ++ .../dor_repo/gis_discovery/finish_gis_discovery_workflow.rb | 2 ++ lib/robots/dor_repo/gis_discovery/generate_geoblacklight.rb | 2 ++ lib/robots/dor_repo/gis_discovery/load_geoblacklight.rb | 2 ++ lib/tasks/console.rake | 2 ++ spec/robots/dor_repo/gis_assembly/generate_mods_spec.rb | 1 + spec/robots/dor_repo/gis_assembly/load_geo_metadata_spec.rb | 2 ++ spec/spec_helper.rb | 2 ++ spec/unit/gazetteer_spec.rb | 1 + spec/unit/trivial_spec.rb | 2 ++ spec/unit/utils_spec.rb | 2 ++ 53 files changed, 99 insertions(+), 3 deletions(-) diff --git a/.rubocop.yml b/.rubocop.yml index 288dc0d6..7c041589 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -56,9 +56,6 @@ RSpec/ExampleLength: # --- Style --- -Style/FrozenStringLiteralComment: - Enabled: false # avoid cruft in our files for something that MAY be default in Ruby 3.0 - Style/IfUnlessModifier: Enabled: false # robots/gisAssembly/extract-boundingbox.rb # line 233 unless ulx <= lrx && uly >= lry diff --git a/Capfile b/Capfile index efbbcb17..3f2856aa 100644 --- a/Capfile +++ b/Capfile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Load DSL and Setup Up Stages require 'capistrano/setup' diff --git a/Gemfile b/Gemfile index 4ab8802e..bbff4ac2 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + source 'https://rubygems.org' gem 'assembly-objectfile' diff --git a/Rakefile b/Rakefile index c642282b..3bf952e5 100644 --- a/Rakefile +++ b/Rakefile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rake' require 'resque/pool/tasks' diff --git a/bin/console b/bin/console index b751b263..53701b62 100755 --- a/bin/console +++ b/bin/console @@ -1,4 +1,6 @@ #!/usr/bin/env ruby +# frozen_string_literal: true + # To start an pry session with gems and configuration loaded: # [robot_root] $ ./bin/console development ENV['ROBOT_ENVIRONMENT'] = ARGV.shift unless ARGV.first.nil? diff --git a/config/boot.rb b/config/boot.rb index 3451ce72..7da4992b 100644 --- a/config/boot.rb +++ b/config/boot.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Ensure subsequent requires search the correct local paths $LOAD_PATH.unshift File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib')) diff --git a/config/deploy.rb b/config/deploy.rb index 48fbb3a2..31b12d10 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + set :application, 'gisRobotSuite' set :repo_url, 'https://github.com/sul-dlss/gis-robot-suite.git' diff --git a/config/deploy/prod.rb b/config/deploy/prod.rb index 58b7daf3..a05a1673 100644 --- a/config/deploy/prod.rb +++ b/config/deploy/prod.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + server 'kurma-robots1-prod.stanford.edu', user: 'lyberadmin', roles: %w(web app db) Capistrano::OneTimeKey.generate_one_time_key! diff --git a/config/deploy/stage.rb b/config/deploy/stage.rb index 88b6eb1c..97c26240 100644 --- a/config/deploy/stage.rb +++ b/config/deploy/stage.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + server 'kurma-robots1-stage.stanford.edu', user: 'lyberadmin', roles: %w(web app db) Capistrano::OneTimeKey.generate_one_time_key! diff --git a/config/environments/example.rb b/config/environments/example.rb index be952afc..091915dd 100644 --- a/config/environments/example.rb +++ b/config/environments/example.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + cert_dir = File.join(File.dirname(__FILE__), '..', 'certs') Dor::Config.configure do diff --git a/config/environments/local.rb b/config/environments/local.rb index b9f590ce..8b0bc9a8 100644 --- a/config/environments/local.rb +++ b/config/environments/local.rb @@ -1 +1,3 @@ +# frozen_string_literal: true + REDIS_URL = 'localhost:6379/resque:local' diff --git a/config/environments/production.rb b/config/environments/production.rb index f2c8d0f7..33001d7b 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + Dor::Config.configure do fedora do url Settings.fedora.url diff --git a/config/environments/staging.rb b/config/environments/staging.rb index f2c8d0f7..33001d7b 100644 --- a/config/environments/staging.rb +++ b/config/environments/staging.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + Dor::Config.configure do fedora do url Settings.fedora.url diff --git a/config/environments/test.rb b/config/environments/test.rb index e6baa19d..60c46cd6 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + REDIS_URL = Settings.redis.url ENV['RGEOSERVER_CONFIG'] ||= File.expand_path(File.join(File.dirname(__FILE__), ENV['ROBOT_ENVIRONMENT'] + '_rgeoserver.yml')) diff --git a/lib/gis_robot_suite.rb b/lib/gis_robot_suite.rb index cdac4021..02094fab 100644 --- a/lib/gis_robot_suite.rb +++ b/lib/gis_robot_suite.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module GisRobotSuite def self.initialize_robot(druid) n = 5 # seconds diff --git a/lib/gis_robot_suite/gazetteer.rb b/lib/gis_robot_suite/gazetteer.rb index 9f4d1b6a..fb9662cf 100644 --- a/lib/gis_robot_suite/gazetteer.rb +++ b/lib/gis_robot_suite/gazetteer.rb @@ -1,4 +1,5 @@ # encoding: UTF-8 +# frozen_string_literal: true require 'csv' diff --git a/lib/robots/dor_repo/gis_assembly/approve_data.rb b/lib/robots/dor_repo/gis_assembly/approve_data.rb index 80589555..0f4a1f80 100644 --- a/lib/robots/dor_repo/gis_assembly/approve_data.rb +++ b/lib/robots/dor_repo/gis_assembly/approve_data.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/approve_metadata.rb b/lib/robots/dor_repo/gis_assembly/approve_metadata.rb index f3813d0b..707bdc4c 100644 --- a/lib/robots/dor_repo/gis_assembly/approve_metadata.rb +++ b/lib/robots/dor_repo/gis_assembly/approve_metadata.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/assign_placenames.rb b/lib/robots/dor_repo/gis_assembly/assign_placenames.rb index 4eff2ba9..7d06be28 100644 --- a/lib/robots/dor_repo/gis_assembly/assign_placenames.rb +++ b/lib/robots/dor_repo/gis_assembly/assign_placenames.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/author_metadata.rb b/lib/robots/dor_repo/gis_assembly/author_metadata.rb index d3558122..b00c6754 100644 --- a/lib/robots/dor_repo/gis_assembly/author_metadata.rb +++ b/lib/robots/dor_repo/gis_assembly/author_metadata.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/extract_boundingbox.rb b/lib/robots/dor_repo/gis_assembly/extract_boundingbox.rb index 5b945697..9a30454c 100644 --- a/lib/robots/dor_repo/gis_assembly/extract_boundingbox.rb +++ b/lib/robots/dor_repo/gis_assembly/extract_boundingbox.rb @@ -1,4 +1,5 @@ # encoding: UTF-8 +# frozen_string_literal: true require 'fileutils' require 'scanf' diff --git a/lib/robots/dor_repo/gis_assembly/extract_iso19139.rb b/lib/robots/dor_repo/gis_assembly/extract_iso19139.rb index 566870ae..cb8d0c1c 100644 --- a/lib/robots/dor_repo/gis_assembly/extract_iso19139.rb +++ b/lib/robots/dor_repo/gis_assembly/extract_iso19139.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/extract_thumbnail.rb b/lib/robots/dor_repo/gis_assembly/extract_thumbnail.rb index 977ea907..e440cfaf 100644 --- a/lib/robots/dor_repo/gis_assembly/extract_thumbnail.rb +++ b/lib/robots/dor_repo/gis_assembly/extract_thumbnail.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'base64' # Robot class to run under multiplexing infrastructure diff --git a/lib/robots/dor_repo/gis_assembly/finish_data.rb b/lib/robots/dor_repo/gis_assembly/finish_data.rb index bddf96ec..565acf25 100644 --- a/lib/robots/dor_repo/gis_assembly/finish_data.rb +++ b/lib/robots/dor_repo/gis_assembly/finish_data.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/finish_gis_assembly_workflow.rb b/lib/robots/dor_repo/gis_assembly/finish_gis_assembly_workflow.rb index 8008f6de..df3f2c80 100644 --- a/lib/robots/dor_repo/gis_assembly/finish_gis_assembly_workflow.rb +++ b/lib/robots/dor_repo/gis_assembly/finish_gis_assembly_workflow.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'fileutils' # Robot class to run under multiplexing infrastructure diff --git a/lib/robots/dor_repo/gis_assembly/finish_metadata.rb b/lib/robots/dor_repo/gis_assembly/finish_metadata.rb index 4ffe83ac..230c41e2 100644 --- a/lib/robots/dor_repo/gis_assembly/finish_metadata.rb +++ b/lib/robots/dor_repo/gis_assembly/finish_metadata.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/generate_content_metadata.rb b/lib/robots/dor_repo/gis_assembly/generate_content_metadata.rb index 4106ecb6..2c51eb3c 100644 --- a/lib/robots/dor_repo/gis_assembly/generate_content_metadata.rb +++ b/lib/robots/dor_repo/gis_assembly/generate_content_metadata.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'fastimage' require 'mime/types' require 'assembly-objectfile' diff --git a/lib/robots/dor_repo/gis_assembly/generate_geo_metadata.rb b/lib/robots/dor_repo/gis_assembly/generate_geo_metadata.rb index 9c668d1b..7c82eaa6 100644 --- a/lib/robots/dor_repo/gis_assembly/generate_geo_metadata.rb +++ b/lib/robots/dor_repo/gis_assembly/generate_geo_metadata.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/generate_mods.rb b/lib/robots/dor_repo/gis_assembly/generate_mods.rb index 8f1e1d6e..7c4d4af3 100644 --- a/lib/robots/dor_repo/gis_assembly/generate_mods.rb +++ b/lib/robots/dor_repo/gis_assembly/generate_mods.rb @@ -1,4 +1,5 @@ # encoding: UTF-8 +# frozen_string_literal: true require 'scanf' diff --git a/lib/robots/dor_repo/gis_assembly/load_geo_metadata.rb b/lib/robots/dor_repo/gis_assembly/load_geo_metadata.rb index a840561a..0eb693dd 100644 --- a/lib/robots/dor_repo/gis_assembly/load_geo_metadata.rb +++ b/lib/robots/dor_repo/gis_assembly/load_geo_metadata.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/normalize_data.rb b/lib/robots/dor_repo/gis_assembly/normalize_data.rb index 735ce51a..9325b4c2 100644 --- a/lib/robots/dor_repo/gis_assembly/normalize_data.rb +++ b/lib/robots/dor_repo/gis_assembly/normalize_data.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'open-uri' # Robot class to run under multiplexing infrastructure diff --git a/lib/robots/dor_repo/gis_assembly/package_data.rb b/lib/robots/dor_repo/gis_assembly/package_data.rb index 43b116be..ef100b2f 100644 --- a/lib/robots/dor_repo/gis_assembly/package_data.rb +++ b/lib/robots/dor_repo/gis_assembly/package_data.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/start_assembly_workflow.rb b/lib/robots/dor_repo/gis_assembly/start_assembly_workflow.rb index 21dfc495..011fd4ec 100644 --- a/lib/robots/dor_repo/gis_assembly/start_assembly_workflow.rb +++ b/lib/robots/dor_repo/gis_assembly/start_assembly_workflow.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/start_delivery_workflow.rb b/lib/robots/dor_repo/gis_assembly/start_delivery_workflow.rb index 6c0d22e2..70e175a9 100644 --- a/lib/robots/dor_repo/gis_assembly/start_delivery_workflow.rb +++ b/lib/robots/dor_repo/gis_assembly/start_delivery_workflow.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_assembly/wrangle_data.rb b/lib/robots/dor_repo/gis_assembly/wrangle_data.rb index 922d9575..57fb239b 100644 --- a/lib/robots/dor_repo/gis_assembly/wrangle_data.rb +++ b/lib/robots/dor_repo/gis_assembly/wrangle_data.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_delivery/finish_gis_delivery_workflow.rb b/lib/robots/dor_repo/gis_delivery/finish_gis_delivery_workflow.rb index 93f93135..aa4a075f 100644 --- a/lib/robots/dor_repo/gis_delivery/finish_gis_delivery_workflow.rb +++ b/lib/robots/dor_repo/gis_delivery/finish_gis_delivery_workflow.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_delivery/load_geoserver.rb b/lib/robots/dor_repo/gis_delivery/load_geoserver.rb index f314a91c..b0e8278e 100644 --- a/lib/robots/dor_repo/gis_delivery/load_geoserver.rb +++ b/lib/robots/dor_repo/gis_delivery/load_geoserver.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rgeoserver' require 'druid-tools' require 'mods' diff --git a/lib/robots/dor_repo/gis_delivery/load_geowebcache.rb b/lib/robots/dor_repo/gis_delivery/load_geowebcache.rb index bcf2d740..63bd5909 100644 --- a/lib/robots/dor_repo/gis_delivery/load_geowebcache.rb +++ b/lib/robots/dor_repo/gis_delivery/load_geowebcache.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_delivery/load_raster.rb b/lib/robots/dor_repo/gis_delivery/load_raster.rb index 286bb280..2ee131e2 100644 --- a/lib/robots/dor_repo/gis_delivery/load_raster.rb +++ b/lib/robots/dor_repo/gis_delivery/load_raster.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_delivery/load_vector.rb b/lib/robots/dor_repo/gis_delivery/load_vector.rb index 4970a979..87e15f75 100644 --- a/lib/robots/dor_repo/gis_delivery/load_vector.rb +++ b/lib/robots/dor_repo/gis_delivery/load_vector.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_delivery/seed_geowebcache.rb b/lib/robots/dor_repo/gis_delivery/seed_geowebcache.rb index 4d3a413b..90045973 100644 --- a/lib/robots/dor_repo/gis_delivery/seed_geowebcache.rb +++ b/lib/robots/dor_repo/gis_delivery/seed_geowebcache.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_delivery/start_gis_discovery_workflow.rb b/lib/robots/dor_repo/gis_delivery/start_gis_discovery_workflow.rb index 08cd5ae7..d8cf84dc 100644 --- a/lib/robots/dor_repo/gis_delivery/start_gis_discovery_workflow.rb +++ b/lib/robots/dor_repo/gis_delivery/start_gis_discovery_workflow.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_discovery/export_opengeometadata.rb b/lib/robots/dor_repo/gis_discovery/export_opengeometadata.rb index 27a18682..e798933e 100644 --- a/lib/robots/dor_repo/gis_discovery/export_opengeometadata.rb +++ b/lib/robots/dor_repo/gis_discovery/export_opengeometadata.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'json' # Robot class to run under multiplexing infrastructure diff --git a/lib/robots/dor_repo/gis_discovery/finish_gis_discovery_workflow.rb b/lib/robots/dor_repo/gis_discovery/finish_gis_discovery_workflow.rb index df678b4d..fbc87032 100644 --- a/lib/robots/dor_repo/gis_discovery/finish_gis_discovery_workflow.rb +++ b/lib/robots/dor_repo/gis_discovery/finish_gis_discovery_workflow.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Robot class to run under multiplexing infrastructure module Robots # Robot package module DorRepo # Use DorRepo/SdrRepo to avoid name collision with Dor module diff --git a/lib/robots/dor_repo/gis_discovery/generate_geoblacklight.rb b/lib/robots/dor_repo/gis_discovery/generate_geoblacklight.rb index 9851cbd0..3eb01cd8 100644 --- a/lib/robots/dor_repo/gis_discovery/generate_geoblacklight.rb +++ b/lib/robots/dor_repo/gis_discovery/generate_geoblacklight.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'date' # for rfc3339 require 'geo_combine' diff --git a/lib/robots/dor_repo/gis_discovery/load_geoblacklight.rb b/lib/robots/dor_repo/gis_discovery/load_geoblacklight.rb index db3f75f2..aef1c468 100644 --- a/lib/robots/dor_repo/gis_discovery/load_geoblacklight.rb +++ b/lib/robots/dor_repo/gis_discovery/load_geoblacklight.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rsolr' # Robot class to run under multiplexing infrastructure diff --git a/lib/tasks/console.rake b/lib/tasks/console.rake index fba01eeb..7c859166 100644 --- a/lib/tasks/console.rake +++ b/lib/tasks/console.rake @@ -1,3 +1,5 @@ +# frozen_string_literal: true + desc 'Run a console booted with robots' task :console, :ROBOT_ENVIRONMENT do |_t, args| args.with_defaults(ROBOT_ENVIRONMENT: 'development') diff --git a/spec/robots/dor_repo/gis_assembly/generate_mods_spec.rb b/spec/robots/dor_repo/gis_assembly/generate_mods_spec.rb index 0ca5e887..a6ee0ce2 100644 --- a/spec/robots/dor_repo/gis_assembly/generate_mods_spec.rb +++ b/spec/robots/dor_repo/gis_assembly/generate_mods_spec.rb @@ -1,4 +1,5 @@ # encoding: utf-8 +# frozen_string_literal: true require 'spec_helper' diff --git a/spec/robots/dor_repo/gis_assembly/load_geo_metadata_spec.rb b/spec/robots/dor_repo/gis_assembly/load_geo_metadata_spec.rb index fe40f6dc..fbbfbb0a 100644 --- a/spec/robots/dor_repo/gis_assembly/load_geo_metadata_spec.rb +++ b/spec/robots/dor_repo/gis_assembly/load_geo_metadata_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'spec_helper' RSpec.describe Robots::DorRepo::GisAssembly::LoadGeoMetadata do diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index abccaa24..03677530 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # Make sure specs run with the definitions from local.rb ENV['ROBOT_ENVIRONMENT'] ||= 'test' diff --git a/spec/unit/gazetteer_spec.rb b/spec/unit/gazetteer_spec.rb index c136ed62..2b19fd1f 100644 --- a/spec/unit/gazetteer_spec.rb +++ b/spec/unit/gazetteer_spec.rb @@ -1,4 +1,5 @@ # encoding: UTF-8 +# frozen_string_literal: true require 'spec_helper' diff --git a/spec/unit/trivial_spec.rb b/spec/unit/trivial_spec.rb index f73add65..190a1a6a 100644 --- a/spec/unit/trivial_spec.rb +++ b/spec/unit/trivial_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'spec_helper' RSpec.describe 'booting' do diff --git a/spec/unit/utils_spec.rb b/spec/unit/utils_spec.rb index 874f26d8..6e1f48c1 100644 --- a/spec/unit/utils_spec.rb +++ b/spec/unit/utils_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'spec_helper' describe 'utilities' do