Sha256: ba5f9456af3431945063c53b9ff17b167a9da3231f4b9c677d9b5cd2375cbf42
Contents?: true
Size: 607 Bytes
Versions: 5
Compression:
Stored size: 607 Bytes
Contents
# encoding: UTF-8 # Copyright 2012 Twitter, Inc # http://www.apache.org/licenses/LICENSE-2.0 module TwitterCldr class LocalizedObject attr_reader :locale, :base_obj, :formatter 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 @formatter = formatter_const.new(options) if formatter_const end def formatter_const raise NotImplementedError end end end
Version data entries
5 entries across 5 versions & 1 rubygems