Method: CarrierWave::Uploader::Cache#retrieve_from_cache!
- Defined in:
- lib/carrierwave/uploader/cache.rb
#retrieve_from_cache!(cache_name) ⇒ Object
Retrieves the file with the given cache_name from the cache.
Parameters
- cache_name (String)
-
uniquely identifies a cache file
Raises
- CarrierWave::InvalidParameter
-
if the cache_name is incorrectly formatted.
165 166 167 168 169 170 171 172 |
# File 'lib/carrierwave/uploader/cache.rb', line 165 def retrieve_from_cache!(cache_name) with_callbacks(:retrieve_from_cache, cache_name) do self.cache_id, self.original_filename = cache_name.to_s.split('/', 2) @staged = true @filename = original_filename @file = cache_storage.retrieve_from_cache!(full_original_filename) end end |