3
4
5
6
7
8
9
10
11
12
13
|
# File 'lib/openapi_rspec/helpers.rb', line 3
def request_params(metadata)
{}.tap do |hash|
hash[:method] = defined?(http_method) ? http_method : metadata[:method]
hash[:path] = defined?(uri) ? uri : metadata[:uri]
hash[:media_type] = openapi_rspec_media_type if defined? openapi_rspec_media_type
hash[:params] = path_params(hash[:path])
hash[:params].merge!(openapi_rspec_params) if defined? openapi_rspec_params
hash[:headers] = if defined?
hash[:query] = openapi_rspec_query if defined? openapi_rspec_query
end
end
|