discourse/plugins/discourse-hcaptcha/plugin.rb
Jarek Radosz 52e872961a
DEV: Clean up requires (#34946)
1. remove unnecessary `.rb` filename suffixes from `require_relative`
calls
2. replace `require File.expand_path(File.dirname(__FILE__) + …` with
`require_relative`
3. remove `./` prefixes from `require_relative` calls
2025-09-24 12:00:22 +02:00

27 lines
776 B
Ruby

# coding: utf-8
# frozen_string_literal: true
# name: discourse-hcaptcha
# about: hCaptcha support for Discourse
# version: 0.0.1
# authors: Discourse
# url: https://github.com/discourse/discourse/tree/main/plugins/discourse-hcaptcha
# required_version: 2.7.0
# meta_topic_id: 291383
enabled_site_setting :discourse_hcaptcha_enabled
extend_content_security_policy(script_src: %w[https://hcaptcha.com])
module ::DiscourseHcaptcha
PLUGIN_NAME = "discourse-hcaptcha"
end
require_relative "lib/discourse_hcaptcha/engine"
after_initialize do
reloadable_patch { UsersController.include(DiscourseHcaptcha::CreateUsersControllerPatch) }
require_relative "app/services/problem_check/hcaptcha_configuration"
register_problem_check ProblemCheck::HcaptchaConfiguration
end