From dbfd9231b55281d665a1c897ab96de435e2c7b10 Mon Sep 17 00:00:00 2001 From: Adam Meehan Date: Wed, 3 Dec 2008 21:44:39 +1100 Subject: [PATCH] moved including of modules into module files --- lib/validates_timeliness.rb | 9 --------- lib/validates_timeliness/action_view/instance_tag.rb | 2 ++ .../active_record/attribute_methods.rb | 2 ++ .../active_record/multiparameter_attributes.rb | 2 ++ lib/validates_timeliness/core_ext/date.rb | 2 ++ lib/validates_timeliness/core_ext/date_time.rb | 2 ++ lib/validates_timeliness/core_ext/time.rb | 2 ++ lib/validates_timeliness/validation_methods.rb | 2 ++ 8 files changed, 14 insertions(+), 9 deletions(-) diff --git a/lib/validates_timeliness.rb b/lib/validates_timeliness.rb index e03385f..bb400c1 100644 --- a/lib/validates_timeliness.rb +++ b/lib/validates_timeliness.rb @@ -11,15 +11,6 @@ require 'validates_timeliness/core_ext/time' require 'validates_timeliness/core_ext/date' require 'validates_timeliness/core_ext/date_time' -ActiveRecord::Base.send(:include, ValidatesTimeliness::ValidationMethods) -ActiveRecord::Base.send(:include, ValidatesTimeliness::ActiveRecord::AttributeMethods) -ActiveRecord::Base.send(:include, ValidatesTimeliness::ActiveRecord::MultiparameterAttributes) -ActionView::Helpers::InstanceTag.send(:include, ValidatesTimeliness::ActionView::InstanceTag) - -Time.send(:include, ValidatesTimeliness::CoreExtensions::Time) -Date.send(:include, ValidatesTimeliness::CoreExtensions::Date) -DateTime.send(:include, ValidatesTimeliness::CoreExtensions::DateTime) - module ValidatesTimeliness mattr_accessor :ignore_restriction_errors diff --git a/lib/validates_timeliness/action_view/instance_tag.rb b/lib/validates_timeliness/action_view/instance_tag.rb index 421fda2..2127ac4 100644 --- a/lib/validates_timeliness/action_view/instance_tag.rb +++ b/lib/validates_timeliness/action_view/instance_tag.rb @@ -41,3 +41,5 @@ module ValidatesTimeliness end end + +ActionView::Helpers::InstanceTag.send(:include, ValidatesTimeliness::ActionView::InstanceTag) diff --git a/lib/validates_timeliness/active_record/attribute_methods.rb b/lib/validates_timeliness/active_record/attribute_methods.rb index af996cf..b87201b 100644 --- a/lib/validates_timeliness/active_record/attribute_methods.rb +++ b/lib/validates_timeliness/active_record/attribute_methods.rb @@ -150,3 +150,5 @@ module ValidatesTimeliness end end + +ActiveRecord::Base.send(:include, ValidatesTimeliness::ActiveRecord::AttributeMethods) diff --git a/lib/validates_timeliness/active_record/multiparameter_attributes.rb b/lib/validates_timeliness/active_record/multiparameter_attributes.rb index 10b13b5..c8b3be3 100644 --- a/lib/validates_timeliness/active_record/multiparameter_attributes.rb +++ b/lib/validates_timeliness/active_record/multiparameter_attributes.rb @@ -60,3 +60,5 @@ module ValidatesTimeliness end end + +ActiveRecord::Base.send(:include, ValidatesTimeliness::ActiveRecord::MultiparameterAttributes) diff --git a/lib/validates_timeliness/core_ext/date.rb b/lib/validates_timeliness/core_ext/date.rb index fc02456..50e7a93 100644 --- a/lib/validates_timeliness/core_ext/date.rb +++ b/lib/validates_timeliness/core_ext/date.rb @@ -9,3 +9,5 @@ module ValidatesTimeliness end end end + +Date.send(:include, ValidatesTimeliness::CoreExtensions::Date) diff --git a/lib/validates_timeliness/core_ext/date_time.rb b/lib/validates_timeliness/core_ext/date_time.rb index 6f18713..f8bb093 100644 --- a/lib/validates_timeliness/core_ext/date_time.rb +++ b/lib/validates_timeliness/core_ext/date_time.rb @@ -9,3 +9,5 @@ module ValidatesTimeliness end end end + +DateTime.send(:include, ValidatesTimeliness::CoreExtensions::DateTime) diff --git a/lib/validates_timeliness/core_ext/time.rb b/lib/validates_timeliness/core_ext/time.rb index 0a01b7e..c4e898a 100644 --- a/lib/validates_timeliness/core_ext/time.rb +++ b/lib/validates_timeliness/core_ext/time.rb @@ -9,3 +9,5 @@ module ValidatesTimeliness end end end + +Time.send(:include, ValidatesTimeliness::CoreExtensions::Time) diff --git a/lib/validates_timeliness/validation_methods.rb b/lib/validates_timeliness/validation_methods.rb index 95fcc0e..f5e17d0 100644 --- a/lib/validates_timeliness/validation_methods.rb +++ b/lib/validates_timeliness/validation_methods.rb @@ -80,3 +80,5 @@ module ValidatesTimeliness end end + +ActiveRecord::Base.send(:include, ValidatesTimeliness::ValidationMethods)