lib/util/params/params.rb in util-params-0.2.7 vs lib/util/params/params.rb in util-params-0.2.8
- old
+ new
@@ -234,9 +234,13 @@
def _validate_object key, val, elements
return nil if val.nil?
r = {}
+ if elements.nil?
+ return val.permit!
+ end
+
elements.map do |options|
options ||= {}
elem_key = options[:key]
elem_type = options[:type]
elem_default = options[:default]