Fix the Dispatcher pattern.

This commit is contained in:
Eric Davis committed 2010-07-07 12:42:21 -07:00
1 parent 86b4f58026
commit edb58be9a2
7 files changed
+9 -15

No files matched your search

+9 -1
View File
@@ -1,19 +1,27 @@
require 'redmine' require 'redmine'
# Patches to the Redmine core. # Patches to the Redmine core.
require 'dispatcher'
require 'overhead_deliverable_patch' require 'overhead_deliverable_patch'
require 'overhead_hourly_deliverable_patch' require 'overhead_hourly_deliverable_patch'
require 'overhead_fixed_deliverable_patch' require 'overhead_fixed_deliverable_patch'
require 'overhead_issue_patch' require 'overhead_issue_patch'
require 'overhead_time_entry_patch' require 'overhead_time_entry_patch'
require 'overhead_time_entry_activity_patch' require 'overhead_time_entry_activity_patch'
require 'dispatcher'
Dispatcher.to_prepare do Dispatcher.to_prepare do
require_dependency 'deliverable'
Deliverable.send(:include, OverheadDeliverablePatch) Deliverable.send(:include, OverheadDeliverablePatch)
require_dependency 'hourly_deliverable'
HourlyDeliverable.send(:include, OverheadHourlyDeliverablePatch) HourlyDeliverable.send(:include, OverheadHourlyDeliverablePatch)
require_dependency 'fixed_deliverable'
FixedDeliverable.send(:include, OverheadFixedDeliverablePatch) FixedDeliverable.send(:include, OverheadFixedDeliverablePatch)
require_dependency 'issue'
Issue.send(:include, OverheadIssuePatch) Issue.send(:include, OverheadIssuePatch)
require_dependency 'time_entry'
TimeEntry.send(:include, OverheadTimeEntryPatch) TimeEntry.send(:include, OverheadTimeEntryPatch)
require_dependency 'enumeration'
require_dependency 'time_entry_activity'
TimeEntryActivity.send(:include, OverheadTimeEntryActivityPatch) TimeEntryActivity.send(:include, OverheadTimeEntryActivityPatch)
end end
-2
View File
@@ -1,5 +1,3 @@
require_dependency 'deliverable'
module OverheadDeliverablePatch module OverheadDeliverablePatch
def self.included(base) def self.included(base)
base.send(:include, InstanceMethods) base.send(:include, InstanceMethods)
-3
View File
@@ -1,6 +1,3 @@
require_dependency 'deliverable'
require_dependency 'fixed_deliverable'
module OverheadFixedDeliverablePatch module OverheadFixedDeliverablePatch
def self.included(base) def self.included(base)
base.send(:include, InstanceMethods) base.send(:include, InstanceMethods)
-3
View File
@@ -1,6 +1,3 @@
require_dependency 'deliverable'
require_dependency 'hourly_deliverable'
module OverheadHourlyDeliverablePatch module OverheadHourlyDeliverablePatch
def self.included(base) def self.included(base)
base.send(:include, InstanceMethods) base.send(:include, InstanceMethods)
-2
View File
@@ -1,5 +1,3 @@
require_dependency 'issue'
module OverheadIssuePatch module OverheadIssuePatch
def self.included(base) def self.included(base)
base.send(:include, InstanceMethods) base.send(:include, InstanceMethods)
@@ -1,5 +1,3 @@
require_dependency 'time_entry_activity'
module OverheadTimeEntryActivityPatch module OverheadTimeEntryActivityPatch
def self.included(base) def self.included(base)
base.extend(ClassMethods) base.extend(ClassMethods)
-2
View File
@@ -1,5 +1,3 @@
require_dependency 'time_entry'
module OverheadTimeEntryPatch module OverheadTimeEntryPatch
def self.included(base) def self.included(base)
base.class_eval do base.class_eval do