remove useless function

Now that the value is cached on the stack,
`array_of_permitted_scalars_filter` is exactly the same as
`array_of_permitted_scalars?`, so lets just have one
This commit is contained in:
Aaron Patterson 2015-07-17 13:34:01 -07:00
parent 2df8e86caf
commit cb3f25593b

@ -643,13 +643,7 @@ def permitted_scalar_filter(params, key)
end
def array_of_permitted_scalars?(value)
if value.is_a?(Array)
value.all? {|element| permitted_scalar?(element)}
end
end
def array_of_permitted_scalars_filter(value)
if array_of_permitted_scalars?(value)
if value.is_a?(Array) && value.all? {|element| permitted_scalar?(element)}
yield value
end
end
@ -665,7 +659,7 @@ def hash_filter(params, filter)
if filter[key] == EMPTY_ARRAY
# Declaration { comment_ids: [] }.
array_of_permitted_scalars_filter(self[key]) do |val|
array_of_permitted_scalars?(self[key]) do |val|
params[key] = val
end
else