module Ckeditor::Http
Public Class Methods
normalize_param(*args)
click to toggle source
Convert nested Hash to HashWithIndifferentAccess and replace file upload hash with UploadedFile
objects
# File lib/ckeditor/http.rb, line 75 def self.normalize_param(*args) value = args.compact.first if value.is_a?(Hash) && value.key?(:tempfile) UploadedFile.new(value) elsif value.is_a?(String) QqFile.new(*args) elsif value.is_a?(ActionDispatch::Request) value.params['upload'] else value end end