jbox-web/redmine_jenkins

View on GitHub
lib/redmine_jenkins/patches/changeset_patch.rb

Summary

Maintainability
A
0 mins
Test Coverage
require_dependency 'changeset'

module RedmineJenkins
  module Patches
    module ChangesetPatch

      def self.included(base)
        base.class_eval do
          unloadable

          has_many :changesets_jenkins_builds
          has_many :jenkins_builds, through: :changesets_jenkins_builds
        end
      end

    end
  end
end

unless Changeset.included_modules.include?(RedmineJenkins::Patches::ChangesetPatch)
  Changeset.send(:include, RedmineJenkins::Patches::ChangesetPatch)
end