Class: SnapImage::RequestFile
- Inherits:
-
Object
- Object
- SnapImage::RequestFile
- Defined in:
- lib/snapimage/rack/request_file.rb
Instance Method Summary collapse
- #filename ⇒ Object
-
#initialize(file) ⇒ RequestFile
constructor
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"rnContent-Type: image/jpegrn”} }.
- #tempfile ⇒ Object
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
#filename ⇒ Object
19 20 21 |
# File 'lib/snapimage/rack/request_file.rb', line 19 def filename @file[:filename] end |
#tempfile ⇒ Object
15 16 17 |
# File 'lib/snapimage/rack/request_file.rb', line 15 def tempfile @file[:tempfile] end |