class CarrierWave::Storage::Cascade::SecondaryFileProxy

Attributes

real_file[R]

Public Class Methods

new(uploader, real_file) click to toggle source
# File lib/carrierwave/storage/cascade.rb, line 38
def initialize(uploader, real_file)
  @uploader = uploader
  @real_file = real_file
end

Public Instance Methods

delete() click to toggle source
# File lib/carrierwave/storage/cascade.rb, line 43
def delete
  if true === @uploader.allow_secondary_file_deletion
    return real_file.delete
  else
    return true
  end
end
method(*args) click to toggle source
# File lib/carrierwave/storage/cascade.rb, line 59
def method(*args)
  real_file.send(:method, *args)
end
method_missing(*args, &block) click to toggle source
# File lib/carrierwave/storage/cascade.rb, line 51
def method_missing(*args, &block)
  real_file.send(*args, &block)
end
respond_to?(*args) click to toggle source
# File lib/carrierwave/storage/cascade.rb, line 55
def respond_to?(*args)
  @real_file.respond_to?(*args)
end