Sha256: d054041ebce3e17bd57b3089c85339d8fefb05fde28dfdce7c43a84d970246c0
Contents?: true
Size: 1.41 KB
Versions: 2
Compression:
Stored size: 1.41 KB
Contents
=begin locale/driver/jruby.rb Copyright (C) 2007,2008 Masao Mutoh You may redistribute it and/or modify it under the same license terms as Ruby. Original: Ruby-GetText-Package-1.92.0. $Id: jruby.rb 27 2008-12-03 15:06:50Z mutoh $ =end require File.join(File.dirname(__FILE__), 'env') require 'java' module Locale module Driver # Locale::Driver::JRuby module for JRuby # Detect the user locales and the charset. # This is a low-level class. Application shouldn't use this directly. module JRuby $stderr.puts self.name + " is loaded." if $DEBUG module_function def locales #:nodoc: locales = ::Locale::Driver::Env.locales unless locales locale = java.util.Locale.getDefault variant = locale.getVariant variants = [] if variant != nil and variant.size > 0 variants = [variant] end locales = TagList.new([Locale::Tag::Common.new(locale.getLanguage, nil, locale.getCountry, variants)]) end locales end def charset #:nodoc: charset = ::Locale::Driver::Env.charset unless charset charset = java.nio.charset.Charset.defaultCharset.name end charset end end end @@locale_driver_module = Driver::JRuby end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
locale-2.0.5 | lib/locale/driver/jruby.rb |
locale-2.0.4 | lib/locale/driver/jruby.rb |