mirror of
https://github.com/ditkrg/validates_timeliness.git
synced 2026-01-24 23:06:42 +00:00
rails 2.3.0 fix with I18n.reload!
added 2.3 to ginger list
This commit is contained in:
parent
29c23a7a26
commit
1001d29c01
@ -23,6 +23,7 @@ module ValidatesTimeliness
|
|||||||
|
|
||||||
def load_error_messages_with_i18n
|
def load_error_messages_with_i18n
|
||||||
I18n.load_path += [ LOCALE_PATH ]
|
I18n.load_path += [ LOCALE_PATH ]
|
||||||
|
I18n.reload!
|
||||||
end
|
end
|
||||||
|
|
||||||
def load_error_messages_without_i18n
|
def load_error_messages_without_i18n
|
||||||
@ -42,21 +43,20 @@ module ValidatesTimeliness
|
|||||||
def setup_for_rails_2_0
|
def setup_for_rails_2_0
|
||||||
load_error_messages_without_i18n
|
load_error_messages_without_i18n
|
||||||
end
|
end
|
||||||
|
alias :setup_for_rails_2_1 :setup_for_rails_2_0
|
||||||
def setup_for_rails_2_1
|
|
||||||
load_error_messages_without_i18n
|
|
||||||
end
|
|
||||||
|
|
||||||
def setup_for_rails_2_2
|
def setup_for_rails_2_2
|
||||||
load_error_messages_with_i18n
|
load_error_messages_with_i18n
|
||||||
end
|
end
|
||||||
|
alias :setup_for_rails_2_3 :setup_for_rails_2_2
|
||||||
|
|
||||||
def setup_for_rails
|
def setup_for_rails
|
||||||
major, minor = Rails::VERSION::MAJOR, Rails::VERSION::MINOR
|
major, minor = Rails::VERSION::MAJOR, Rails::VERSION::MINOR
|
||||||
self.default_timezone = ::ActiveRecord::Base.default_timezone
|
self.default_timezone = ::ActiveRecord::Base.default_timezone
|
||||||
self.send("setup_for_rails_#{major}_#{minor}")
|
self.send("setup_for_rails_#{major}_#{minor}")
|
||||||
rescue
|
rescue
|
||||||
puts "Rails version #{major}.#{minor}.x not explicitly supported by validates_timeliness plugin. You may encounter some problems."
|
puts "Rails version #{major}.#{minor}.x not explicitly supported by validates_timeliness plugin. Setting up for Rails 2.2, but you may encounter some problems."
|
||||||
|
setup_for_rails_2_2
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
# ginger spec
|
# ginger spec
|
||||||
#
|
#
|
||||||
Ginger.configure do |config|
|
Ginger.configure do |config|
|
||||||
rails_versions = ['2.0.2', '2.1.2', '2.2.2']
|
rails_versions = ['2.0.2', '2.1.2', '2.2.2', '2.3.0']
|
||||||
|
|
||||||
rails_versions.each do |v|
|
rails_versions.each do |v|
|
||||||
g = Ginger::Scenario.new
|
g = Ginger::Scenario.new
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user