class ActionDispatch::Request::Utils::NoNilParamEncoder

Experimental RBS support (using type sampling data from the type_fusion project).

# sig/action_dispatch/request/utils.rbs

class ActionDispatch::Request::Utils::NoNilParamEncoder < ActionDispatch::Request::Utils::ParamEncoder
  def self.handle_array: (Array[String] params) -> untyped
end

:nodoc:
Remove nils from the params hash.

def self.handle_array(params)

Experimental RBS support (using type sampling data from the type_fusion project).

def self.handle_array: ((Array |  | String | String | Array | Array | String | Array | Array | String | Array |  | Array | String | Array |  | Array | String | Array | ) params) -> untyped

This signature was generated using 4 samples from 1 application.

:nodoc:
Remove nils from the params hash.
def self.handle_array(params)
  list = super
  list.compact!
  list
end