Methods
Attributes
| [RW] | content_type | |
| [RW] | headers | |
| [RW] | original_filename | |
| [RW] | tempfile |
Class Public methods
Source: show
# File actionpack/lib/action_dispatch/http/upload.rb, line 6 def initialize(hash) @original_filename = encode_filename(hash[:filename]) @content_type = hash[:type] @headers = hash[:head] @tempfile = hash[:tempfile] raise(ArgumentError, ':tempfile is required') unless @tempfile end
Instance Public methods
Source: show
# File actionpack/lib/action_dispatch/http/upload.rb, line 14 def open @tempfile.open end
Source: show
# File actionpack/lib/action_dispatch/http/upload.rb, line 18 def path @tempfile.path end
Source: show
# File actionpack/lib/action_dispatch/http/upload.rb, line 22 def read(*args) @tempfile.read(*args) end
Source: show
# File actionpack/lib/action_dispatch/http/upload.rb, line 26 def rewind @tempfile.rewind end
Source: show
# File actionpack/lib/action_dispatch/http/upload.rb, line 30 def size @tempfile.size end