Replace removed method #retrieve_collector_from_mimes

https://apidock.com/rails/v4.1.8/ActionController/MimeResponds/retrieve_collector_from_mimes
This commit is contained in:
Matt-Yorkley
2020-11-04 12:30:27 +00:00
parent ccaff08928
commit 16cc0afe8f

View File

@@ -30,6 +30,22 @@ module ActionController
(options.delete(:responder) || Spree::Responder).call(self, resources, options)
end
end
private
def retrieve_collector_from_mimes(mimes = nil, &block)
mimes ||= collect_mimes_from_class_level
collector = Collector.new(mimes, request.variant)
block.call(collector) if block_given?
format = collector.negotiate_format(request)
if format
_process_format(format)
collector
else
raise ActionController::UnknownFormat
end
end
end
end