module Formeze::FormData::Params

Public Class Methods

make_params() click to toggle source
# 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) click to toggle source
# 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