Zeitwerk-style plugin loading

This commit is contained in:
yzzy
2022-04-01 16:14:05 +05:00
parent 82f59b5e2e
commit d7d9edb224
3 changed files with 5 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
require 'redmine_webhook'
require_dependency File.dirname(__FILE__) + '/lib/redmine_webhook'
Redmine::Plugin.register :redmine_webhook do
name 'Redmine Webhook plugin'

View File

@@ -1,6 +1,6 @@
require 'redmine_webhook/projects_helper_patch'
require 'redmine_webhook/issue_wrapper'
require 'redmine_webhook/webhook_listener'
require File.dirname(__FILE__) + '/redmine_webhook/projects_helper_patch'
require File.dirname(__FILE__) + '/redmine_webhook/issue_wrapper'
require File.dirname(__FILE__) + '/redmine_webhook/webhook_listener'
module RedmineWebhook
end

View File

@@ -15,7 +15,7 @@ module RedmineWebhook
:mail => @author.mail,
:firstname => @author.firstname,
:lastname => @author.lastname,
:identity_url => @author.identity_url,
:identity_url => @author.try(:identity_url),
:icon_url => icon_url
}
end