class TwitterCldr::Localized::LocalizedObject
Attributes
base_obj[R]
formatter[R]
locale[R]
Public Class Methods
localize(klass)
click to toggle source
# File lib/twitter_cldr/localized/localized_object.rb, line 22 def self.localize(klass) klass.class_eval <<-LOCALIZE, __FILE__, __LINE__ + 1 def localize(locale = TwitterCldr.locale, options = {}) #{self}.new(self, locale, options) end LOCALIZE end
new(obj, locale, options = {})
click to toggle source
# File lib/twitter_cldr/localized/localized_object.rb, line 13 def initialize(obj, locale, options = {}) @base_obj = obj @locale = TwitterCldr.convert_locale(locale) @locale = TwitterCldr::DEFAULT_LOCALE unless TwitterCldr.supported_locale?(@locale) options = options.dup options[:locale] = @locale end