Class: TwitterCldr::Js::Renderers::Base

Inherits:
Mustache
  • Object
show all
Defined in:
lib/twitter_cldr/js/renderers/base.rb

Direct Known Subclasses

Data::Calendars::DateTimeRenderer, Data::Calendars::TimespanRenderer, Data::Numbers::NumbersRenderer, Data::Numbers::RBNF::NumberDataReaderRenderer, Data::Numbers::RBNF::RBNFRenderer, Data::Parsers::NumberParser, Data::PluralRules::PluralRulesRenderer, Data::Settings::SettingsRenderer, Data::Shared::BreakIteratorRenderer, Data::Shared::CalendarRenderer, Data::Shared::CodePointRenderer, Data::Shared::LanguagesRenderer, Data::Shared::ListRenderer, Implementation::Calendars::AdditionalDateFormatSelectorRenderer, Implementation::Calendars::DateTimeRenderer, Implementation::Calendars::TimespanRenderer, Implementation::Numbers::NumbersRenderer, Implementation::Numbers::RBNF::FormattersRenderer, Implementation::Numbers::RBNF::NumberDataReaderRenderer, Implementation::Numbers::RBNF::PluralRenderer, Implementation::Numbers::RBNF::RBNFRenderer, Implementation::Numbers::RBNF::RuleGroupRenderer, Implementation::Numbers::RBNF::RuleParserRenderer, Implementation::Numbers::RBNF::RuleRenderer, Implementation::Numbers::RBNF::RuleSetRenderer, Implementation::Numbers::RBNF::SubstitutionRenderer, Implementation::Parsers::NumberParser, Implementation::Parsers::ParserRenderer, Implementation::Parsers::SegmentationParserRenderer, Implementation::Parsers::SymbolTableRenderer, Implementation::Parsers::UnicodeRegex::CharacterClassRenderer, Implementation::Parsers::UnicodeRegex::CharacterRangeRenderer, Implementation::Parsers::UnicodeRegex::CharacterSetRenderer, Implementation::Parsers::UnicodeRegex::ComponentRenderer, Implementation::Parsers::UnicodeRegex::LiteralRenderer, Implementation::Parsers::UnicodeRegex::UnicodeStringRenderer, Implementation::Parsers::UnicodeRegexParserRenderer, Implementation::PluralRules::PluralRulesRenderer, Implementation::Settings::SettingsRenderer, Implementation::Shared::BidiRenderer, Implementation::Shared::BreakIteratorRenderer, Implementation::Shared::CalendarRenderer, Implementation::Shared::CodePointRenderer, Implementation::Shared::CurrenciesRenderer, Implementation::Shared::LanguagesRenderer, Implementation::Shared::ListRenderer, Implementation::Shared::NumberingSystemsRenderer, Implementation::Shared::PhoneCodesRenderer, Implementation::Shared::PostalCodesRenderer, Implementation::Shared::TerritoriesContainmentRenderer, Implementation::Shared::UnicodeRegexRenderer, Implementation::Tokenizers::CompositeTokenRenderer, Implementation::Tokenizers::NumberTokenizerRenderer, Implementation::Tokenizers::PatternTokenizerRenderer, Implementation::Tokenizers::RBNFTokenizerRenderer, Implementation::Tokenizers::SegmentationTokenizerRenderer, Implementation::Tokenizers::TokenRenderer, Implementation::Tokenizers::TokenizerRenderer, Implementation::Tokenizers::UnicodeRegexTokenizerRenderer, Implementation::Utils::CodePointsRenderer, Implementation::Utils::RangeRenderer, Implementation::Utils::RangeSetRenderer, TestRenderers::TestHelpers::NumbersHelperRenderer, TestRenderers::TestHelpers::PluralRulesHelperRenderer, TestRenderers::TestHelpers::RBNFHelperRenderer

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Base

Returns a new instance of Base.



13
14
15
# File 'lib/twitter_cldr/js/renderers/base.rb', line 13

def initialize(options = {})
  @locale = options[:locale]
end

Instance Attribute Details

#localeObject (readonly)

Returns the value of attribute locale.



11
12
13
# File 'lib/twitter_cldr/js/renderers/base.rb', line 11

def locale
  @locale
end

Class Method Details

.set_template(template_path) ⇒ Object



17
18
19
# File 'lib/twitter_cldr/js/renderers/base.rb', line 17

def self.set_template(template_path)
  self.template_file = File.expand_path(File.join(File.dirname(__FILE__), "..", template_path))
end