Class: Dropmark::File

Inherits:
Faraday::UploadIO
  • Object
show all
Defined in:
lib/dropmark/file.rb

Instance Method Summary collapse

Constructor Details

#initialize(file, mime = nil, filename = nil) ⇒ File

Returns a new instance of File.



5
6
7
8
9
10
# File 'lib/dropmark/file.rb', line 5

def initialize(file, mime = nil, filename = nil)
  if mime.nil? and detected_mimes = MIME::Types.type_for(file)
    mime = detected_mimes.first
  end
  super(file, mime.to_s, filename)
end