class CarrierWave::Uploader::Download::RemoteFile

Public Instance Methods

http?() click to toggle source
# File lib/carrierwave/uploader/download.rb, line 25
def http?
  @uri.scheme =~ /^https?$/
end
original_filename() click to toggle source
# File lib/carrierwave/uploader/download.rb, line 17
def original_filename
  File.basename(@uri.path)
end
respond_to?(*args) click to toggle source
# File lib/carrierwave/uploader/download.rb, line 21
def respond_to?(*args)
  super or file.respond_to?(*args)
end

Public Class Methods

new(uri) click to toggle source
# File lib/carrierwave/uploader/download.rb, line 13
def initialize(uri)
  @uri = URI.parse(uri)
end