Class: SnapImage::RequestFile

Inherits:
Object
  • Object
show all
Defined in:
lib/snapimage/rack/request_file.rb

Instance Method Summary collapse

Constructor Details

#initialize(file) ⇒ RequestFile

The file comes through Rack’s request’s POST like this:

:filename=>"jpeg.jpeg",
:type=>"image/jpeg",
:name=>"file", 
:tempfile=>#<File:/tmp/RackMultipart20120628-19317-1w4ouxp>,
:head=>"Content-Disposition: form-data; name=\"file\"; filename=\"jpeg.jpeg\"\r\nContent-Type: image/jpeg\r\n"

}



11
12
13
# File 'lib/snapimage/rack/request_file.rb', line 11

def initialize(file)
  @file = file
end

Instance Method Details

#filenameObject



19
20
21
# File 'lib/snapimage/rack/request_file.rb', line 19

def filename
  @file[:filename]
end

#tempfileObject



15
16
17
# File 'lib/snapimage/rack/request_file.rb', line 15

def tempfile
  @file[:tempfile]
end