Method: ActionDispatch::ParamBuilder#from_pairs
- Defined in:
- actionpack/lib/action_dispatch/http/param_builder.rb
#from_pairs(pairs, encoding_template: nil) ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'actionpack/lib/action_dispatch/http/param_builder.rb', line 34 def from_pairs(pairs, encoding_template: nil) params = make_params pairs.each do |k, v| if Hash === v v = ActionDispatch::Http::UploadedFile.new(v) end store_nested_param(params, k, v, 0, encoding_template) end params rescue ArgumentError => e raise InvalidParameterError, e., e.backtrace end |