aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/plugins/globalize2/lib/globalize.rb
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/plugins/globalize2/lib/globalize.rb')
-rw-r--r--vendor/plugins/globalize2/lib/globalize.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/vendor/plugins/globalize2/lib/globalize.rb b/vendor/plugins/globalize2/lib/globalize.rb
new file mode 100644
index 000000000..67c1878ec
--- /dev/null
+++ b/vendor/plugins/globalize2/lib/globalize.rb
@@ -0,0 +1,15 @@
+module Globalize
+ autoload :ActiveRecord, 'globalize/active_record'
+
+ class << self
+ def fallbacks?
+ I18n.respond_to?(:fallbacks)
+ end
+
+ def fallbacks(locale)
+ fallbacks? ? I18n.fallbacks[locale] : [locale.to_sym]
+ end
+ end
+end
+
+ActiveRecord::Base.send(:include, Globalize::ActiveRecord)