OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openproject/lib/open_project/plugins/load_dependency.rb

25 lines
556 B

#-- copyright
# OpenProject is a project management system.
#
# Copyright (C) 2012-2013 the OpenProject Team
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version 3.
#
# See doc/COPYRIGHT.md for more details.
#++
11 years ago
module OpenProject::Plugins
module LoadDependency
def self.register(target, *dependencies)
ActiveSupport.on_load(target) do
dependencies.each do |dependency|
require_dependency dependency
end
end
end
end
end