Sha256: b3145ca3fa1927aeb8ec4fd346953370dcf7cb04fbb8d077f3fb872f0707ecf4
Contents?: true
Size: 924 Bytes
Versions: 2
Compression:
Stored size: 924 Bytes
Contents
# encoding: UTF-8 # Copyright 2012 Twitter, Inc # http://www.apache.org/licenses/LICENSE-2.0 module TwitterCldr module Shared class Currencies @@resource = TwitterCldr.get_resource("shared", "currencies")[:shared][:currencies] class << self def countries @@resource.map { |country_name, data| country_name.to_s } end def currency_codes @@resource.map { |country_name, data| data[:code] } end def for_country(country_name) @@resource[country_name.to_sym] end def for_code(currency_code) final = nil @@resource.each_pair do |country_name, data| if data[:code] == currency_code final = data.merge({ :country => country_name.to_s }) final.delete(:code) break end end final end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twitter_cldr-1.2.0 | lib/twitter_cldr/shared/currencies.rb |
twitter_cldr-1.1.0 | lib/shared/currencies.rb |