# File lib/globalize/active_record/instance_methods.rb, line 68 def read_attribute(name, options = {}) # Deprecate old use of locale unless options.is_a?(Hash) warn "[DEPRECATION] passing 'locale' as #{options.inspect} is deprecated. Please use {:locale => #{options.inspect}} instead." options = {:locale => options} end options = {:translated => true, :locale => nil}.merge(options) if self.class.translated?(name) and options[:translated] if (value = globalize.fetch(options[:locale] || Globalize.locale, name)) value else super(name) end else super(name) end end