From 36b95c848cadeb2b09d8f9c3c79bab54c113ee9f Mon Sep 17 00:00:00 2001 From: David Liu Date: Mon, 13 Jun 2022 14:37:20 +0800 Subject: [PATCH 1/2] change to use the public method `read_attribute` to obtain the identifier --- lib/cloudinary/carrier_wave/process.rb | 2 +- spec/carriewave.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/cloudinary/carrier_wave/process.rb b/lib/cloudinary/carrier_wave/process.rb index 54e9aea0..5ee32889 100644 --- a/lib/cloudinary/carrier_wave/process.rb +++ b/lib/cloudinary/carrier_wave/process.rb @@ -163,7 +163,7 @@ def store!(new_file=nil) super column = model.send(:_mounter, mounted_as).send(:serialization_column) - identifier = model.send(:attribute, column) + identifier = model.read_attribute(column) retrieve_from_store!(identifier) unless identifier.nil? end end diff --git a/spec/carriewave.rb b/spec/carriewave.rb index 318b6595..db26b85f 100644 --- a/spec/carriewave.rb +++ b/spec/carriewave.rb @@ -25,7 +25,7 @@ class SanitizedFile; end subject { uploader.store! } it 'triggers `#retrieve_from_store!` after `#store!` executed to populate @file and @identifier' do - expect(model).to receive(:attribute).with(column).and_return(identifier) + expect(model).to receive(:read_attribute).with(column).and_return(identifier) expect(uploader).to receive(:retrieve_from_store!).with(identifier) subject From a984070b0cf3551f8828240d9cdae8713c908dcd Mon Sep 17 00:00:00 2001 From: David Liu Date: Mon, 13 Jun 2022 14:38:47 +0800 Subject: [PATCH 2/2] fix spec filename --- spec/{carriewave.rb => carriewave_spec.rb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename spec/{carriewave.rb => carriewave_spec.rb} (100%) diff --git a/spec/carriewave.rb b/spec/carriewave_spec.rb similarity index 100% rename from spec/carriewave.rb rename to spec/carriewave_spec.rb