Module: Formeze::FormData::Params

Defined in:
lib/formeze/form_data.rb

Class Method Summary collapse

Class Method Details

.make_paramsObject



25
26
27
# File 'lib/formeze/form_data.rb', line 25

def self.make_params
  ParamsHash.new { |h, k| h[k] = Array.new }
end

.normalize_params(params, key, value) ⇒ Object



29
30
31
32
33
34
35
# File 'lib/formeze/form_data.rb', line 29

def self.normalize_params(params, key, value)
  if value.is_a?(Hash)
    value = Rack::Multipart::UploadedFile.new(io: value[:tempfile], filename: value[:filename], content_type: value[:type])
  end

  params[key] << value
end