12345678910111213141516171819 |
- # frozen_string_literal: true
- class Api::V1::StreamingController < Api::BaseController
- def index
- if Rails.configuration.x.streaming_api_base_url == request.host
- not_found
- else
- redirect_to streaming_api_url, status: 301, allow_other_host: true
- end
- end
- private
- def streaming_api_url
- Addressable::URI.parse(request.url).tap do |uri|
- uri.host = Addressable::URI.parse(Rails.configuration.x.streaming_api_base_url).host
- end.to_s
- end
- end
|