module ActionDispatch::Http::MimeNegotiation

def variant=(variant)

Sets the \variant for template.
def variant=(variant)
  variant = Array(variant)
  if variant.all?(Symbol)
    @variant = ActiveSupport::ArrayInquirer.new(variant)
  else
    raise ArgumentError, "request.variant must be set to a Symbol or an Array of Symbols."
  end
end