diff --git a/init.rb b/init.rb index 0fb04fc..b7d9116 100644 --- a/init.rb +++ b/init.rb @@ -3,13 +3,14 @@ require 'redmine' # Patches to the Redmine core require 'dispatcher' -Dispatcher.to_prepare do - require_dependency 'users_helper' - require 'rate_sort_helper_patch' - require 'rate_time_entry_patch' - require 'rate_users_helper_patch' +Dispatcher.to_prepare :redmine_rate do + require_dependency 'sort_helper' SortHelper.send(:include, RateSortHelperPatch) + + require_dependency 'time_entry' TimeEntry.send(:include, RateTimeEntryPatch) + + require_dependency 'users_helper' UsersHelper.send(:include, RateUsersHelperPatch) end diff --git a/lib/rate_sort_helper_patch.rb b/lib/rate_sort_helper_patch.rb index 5f95756..ba2ae1f 100644 --- a/lib/rate_sort_helper_patch.rb +++ b/lib/rate_sort_helper_patch.rb @@ -1,5 +1,3 @@ -require_dependency 'sort_helper' - module RateSortHelperPatch def self.included(base) # :nodoc: base.send(:include, InstanceMethods) @@ -102,6 +100,3 @@ module RateSortHelperPatch end end - - - diff --git a/lib/rate_time_entry_patch.rb b/lib/rate_time_entry_patch.rb index af2c4ac..a625af2 100644 --- a/lib/rate_time_entry_patch.rb +++ b/lib/rate_time_entry_patch.rb @@ -1,5 +1,3 @@ -require_dependency 'time_entry' - module RateTimeEntryPatch def self.included(base) # :nodoc: base.extend(ClassMethods)