lib/redmine_git_hosting/patches/journal_patch.rb
# frozen_string_literal: true
require_dependency 'journal'
module RedmineGitHosting
module Patches
module JournalPatch
def self.prepended(base)
base.class_eval do
has_one :github_comment, foreign_key: 'journal_id', class_name: 'GithubComment', dependent: :destroy
end
end
end
end
end
Journal.prepend RedmineGitHosting::Patches::JournalPatch unless Journal.included_modules.include? RedmineGitHosting::Patches::JournalPatch