Added an explicit requirement on the Rate plugin.

This commit is contained in:
Eric Davis
2009-04-27 15:31:29 -07:00
parent 425047f305
commit 085dc1deb4

10
init.rb
View File

@@ -1,5 +1,13 @@
require 'redmine'
# Budget requires the Rate plugin
begin
require 'rate' unless Object.const_defined?('Rate')
rescue LoadError
# rate_plugin is not installed
raise Exception.new("ERROR: The Rate plugin is not installed. Please install the Rate plugin from https://projects.littlestreamsoftware.com/projects/redmine-rate")
end
# Patches to the Redmine core.
require 'dispatcher'
require 'issue_patch'
@@ -13,8 +21,6 @@ end
require_dependency 'budget_issue_hook'
require_dependency 'budget_project_hook'
RAILS_DEFAULT_LOGGER.info 'Starting Budget plugin for RedMine'
Redmine::Plugin.register :budget_plugin do
name 'Budget'
author 'Eric Davis'