discourse-adplugin/app/controllers/adstxt_controller.rb

14 lines
328 B
Ruby
Raw Normal View History

2024-03-05 10:39:27 -05:00
# frozen_string_literal: true
#
class AdstxtController < ::ApplicationController
requires_plugin AdPlugin.plugin_name
skip_before_action :preload_json, :check_xhr, :redirect_to_login_if_required
def index
raise Discourse::NotFound unless SiteSetting.ads_txt.present?
render plain: SiteSetting.ads_txt
end
end