lib/locale/driver/posix.rb in locale-2.0.5 vs lib/locale/driver/posix.rb in locale-2.0.6
- old
+ new
@@ -1,30 +1,38 @@
-=begin
- locale/posix.rb
+# -*- coding: utf-8 -*-
+#
+# Copyright (C) 2012 Kouhei Sutou <kou@clear-code.com>
+# Copyright (C) 2002-2008 Masao Mutoh
+#
+# Original: Ruby-GetText-Package-1.92.0.
+# License: Ruby's or LGPL
+#
+# This library is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
- Copyright (C) 2002-2008 Masao Mutoh
+require "locale/driver/env"
- You may redistribute it and/or modify it under the same
- license terms as Ruby.
-
- Original: Ruby-GetText-Package-1.92.0.
-
- $Id: posix.rb 27 2008-12-03 15:06:50Z mutoh $
-=end
-
-require File.join(File.dirname(__FILE__), 'env')
-
module Locale
# Locale::Driver::Posix module for Posix OS (Unix)
# Detect the user locales and the charset.
# This is a low-level class. Application shouldn't use this directly.
module Driver
module Posix
$stderr.puts self.name + " is loaded." if $DEBUG
module_function
- # Gets the locales from environment variables. (LANGUAGE > LC_ALL > LC_MESSAGES > LANG)
+ # Gets the locales from environment variables. (LANGUAGE > LC_ALL > LC_CTYPES > LANG)
# Only LANGUAGE accept plural languages such as "nl_BE;
# * Returns: an Array of the locale as Locale::Tag::Posix or nil.
def locales
::Locale::Driver::Env.locales
end
@@ -41,9 +49,10 @@
end
end
charset
end
end
+
+ MODULES[:posix] = Posix
end
- @@locale_driver_module = Driver::Posix
end