class ActionController::Parameters

def each_element(object)

def each_element(object)
  case object
  when Array
    object.grep(Parameters).map { |el| yield el }.compact
  when Parameters
    if object.fields_for_style?
      hash = object.class.new
      object.each { |k,v| hash[k] = yield v }
      hash
    else
      yield object
    end
  end
end