jbox-web/redmine_git_hosting

View on GitHub
lib/redmine_git_hosting/patches/issue_patch.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

module RedmineGitHosting
  module Patches
    module IssuePatch
      def self.prepended(base)
        base.class_eval do
          has_one :github_issue, foreign_key: 'issue_id', class_name: 'GithubIssue', dependent: :destroy
        end
      end
    end
  end
end

Issue.prepend RedmineGitHosting::Patches::IssuePatch unless Issue.included_modules.include? RedmineGitHosting::Patches::IssuePatch