From 085dc1deb4a6a94c9440aeacf15b5e17437988ed Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Mon, 27 Apr 2009 15:31:29 -0700 Subject: [PATCH] Added an explicit requirement on the Rate plugin. --- init.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/init.rb b/init.rb index 886f72d..78c77a2 100644 --- a/init.rb +++ b/init.rb @@ -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'