lib/twitter_cldr/js/mustache/bundle.coffee (39 lines of code) (raw):

### // Copyright 2012 Twitter, Inc // http://www.apache.org/licenses/LICENSE-2.0 // TwitterCLDR (JavaScript) v{{version}} // Authors: Cameron Dutro [@camertron] Kirill Lashuk [@KL_7] portions by Sven Fuchs [@svenfuchs] // Homepage: https://twitter.com // Description: Provides date, time, number, and list formatting functionality for various Twitter-supported locales in Javascript. ### {{#source_map}} ### //@ sourceMappingURL={{locale}}.map ### {{/source_map}} # required alias definition that adds twitter_cldr to Twitter's static build process ###<<module_def>>### TwitterCldr = {} {{> utilities}} {{{contents}}} TwitterCldr.get_available_locales = -> {{{available_locales}}} TwitterCldr.set_data = (bundle) -> TwitterCldr.data = bundle null TwitterCldr.get_data = -> if (TwitterCldr.data)? TwitterCldr.data else throw 'Data not set' TwitterCldr.is_data_set = -> return (TwitterCldr.data)? root = if exports? exports else this.TwitterCldr = {} this.TwitterCldr root[key] = obj for key, obj of TwitterCldr if this.TwitterCldrDataBundle? TwitterCldr.set_data(this.TwitterCldrDataBundle)