lib/stack_one/utils/utils.rb in stackone_client-0.1.1 vs lib/stack_one/utils/utils.rb in stackone_client-0.2.0
- old
+ new
@@ -233,11 +233,11 @@
end
_populate_form(field_name, metadata.fetch(:explode, true), obj, delimiter, &get_query_param_field_name)
end
- sig { params(clazz: Class, query_params: FieldAugmented, gbls: T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]]).returns(T::Hash[Symbol, T::Array[String]]) }
- def self.get_query_params(clazz, query_params, gbls)
+ sig { params(clazz: Class, query_params: FieldAugmented, gbls: T.nilable(T::Hash[Symbol, T::Hash[Symbol, T::Hash[Symbol, Object]]])).returns(T::Hash[Symbol, T::Array[String]]) }
+ def self.get_query_params(clazz, query_params, gbls = nil)
params = {}
param_fields = clazz.fields
param_fields.each do |f|
request_metadata = f.metadata[:request]
next if !request_metadata.nil?