Module: Blueimp::FileUpload::File::ClassMethods

Defined in:
app/models/blueimp/file_upload/file.rb

Instance Method Summary collapse

Instance Method Details

#from_param(param) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
# File 'app/models/blueimp/file_upload/file.rb', line 21

def from_param(param)
  param = [param] unless param.kind_of?(Array)

  [].tap do |list|
    param.each do |p|
      list << new.tap do |file|
        file.name = p.original_filename
        file.contents = p.read
      end
    end
  end
end

#from_params(params) ⇒ Object



17
18
19
# File 'app/models/blueimp/file_upload/file.rb', line 17

def from_params(params)
  { :files => from_param(params[:files]) }
end