spec/support/versioned_helpers.rb in grape-0.4.1 vs spec/support/versioned_helpers.rb in grape-0.5.0
- old
+ new
@@ -8,10 +8,12 @@
File.join('/', options[:prefix] || '', options[:version], options[:path])
when :param
File.join('/', options[:prefix] || '', options[:path])
when :header
File.join('/', options[:prefix] || '', options[:path])
+ when :accept_version_header
+ File.join('/', options[:prefix] || '', options[:path])
else
raise ArgumentError.new("unknown versioning strategy: #{options[:using]}")
end
end
@@ -22,9 +24,13 @@
when :param
{} # no-op
when :header
{
'HTTP_ACCEPT' => "application/vnd.#{options[:vendor]}-#{options[:version]}+#{options[:format]}"
+ }
+ when :accept_version_header
+ {
+ 'HTTP_ACCEPT_VERSION' => "#{options[:version]}"
}
else
raise ArgumentError.new("unknown versioning strategy: #{options[:using]}")
end
end