# File lib/grape/dsl/inside_route.rb, line 29 def declared(passed_params, options = {}, declared_params = nil) options = options.reverse_merge(include_missing: true, include_parent_namespaces: true) declared_params ||= optioned_declared_params(options) if passed_params.is_a?(Array) declared_array(passed_params, options, declared_params) else declared_hash(passed_params, options, declared_params) end end