From 26ca51fedd87318ee958b83445bd5f573b190ce4 Mon Sep 17 00:00:00 2001 From: Kat Date: Wed, 9 Oct 2024 10:50:17 +0100 Subject: [PATCH] Add a feature flag --- app/services/collection_resources_service.rb | 2 +- app/services/feature_toggle.rb | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/services/collection_resources_service.rb b/app/services/collection_resources_service.rb index c17b3a272..50e1fc59a 100644 --- a/app/services/collection_resources_service.rb +++ b/app/services/collection_resources_service.rb @@ -1,6 +1,6 @@ class CollectionResourcesService def initialize - @storage_service = if Rails.env.development? + @storage_service = if FeatureToggle.local_storage? Storage::LocalDiskService.new else Storage::S3Service.new(Configuration::EnvConfigurationService.new, ENV["COLLECTION_RESOURCES_BUCKET"]) diff --git a/app/services/feature_toggle.rb b/app/services/feature_toggle.rb index 91989ff86..f63eceaef 100644 --- a/app/services/feature_toggle.rb +++ b/app/services/feature_toggle.rb @@ -34,4 +34,8 @@ class FeatureToggle def self.delete_user_enabled? true end + + def self.local_storage? + Rails.env.development? + end end