class Cloudinary::CarrierWave::StoredFile
Public Class Methods
Source
# File lib/cloudinary/carrier_wave/preloaded.rb, line 60 def initialize(file_info) if file_info.match(STORED_CLOUDINARY_PATH) @resource_type, @type, @version, @filename = file_info.scan(STORED_CLOUDINARY_PATH).first elsif file_info.match(SHORT_STORED_CLOUDINARY_PATH) @version, @filename = file_info.scan(SHORT_STORED_CLOUDINARY_PATH).first else raise(ArgumentError, "File #{file_info} is illegal") end @public_id, @format = Cloudinary::PreloadedFile.split_format(@filename) end
Public Instance Methods
Source
# File lib/cloudinary/carrier_wave/preloaded.rb, line 75 def delete # Do nothing. This is a virtual file. end
Source
# File lib/cloudinary/carrier_wave/preloaded.rb, line 79 def original_filename self.filename end