module Rack::ServiceApiVersioning::ReportNoMatchingVersion::Internals
Stateless methods.
Public Class Methods
all_types_as_string(api_versions, separator = ', ')
click to toggle source
# File lib/rack/service_api_versioning/report_no_matching_version.rb, line 19 def self.all_types_as_string(api_versions, separator = ', ') all_types = api_versions.values.map do |version| version[:content_type] end all_types.join(separator) end
message_data(api_versions)
click to toggle source
# File lib/rack/service_api_versioning/report_no_matching_version.rb, line 26 def self.message_data(api_versions) types = all_types_as_string(api_versions) JSON.dump('supported-media-types': types) end