[前][次][番号順一覧][スレッド一覧]

ruby-changes:3534

From: ko1@a...
Date: Sun, 13 Jan 2008 20:25:16 +0900 (JST)
Subject: [ruby-changes:3534] naruse - Ruby:r15024 (trunk): * encoding.c: add documents.

naruse	2008-01-13 20:24:44 +0900 (Sun, 13 Jan 2008)

  New Revision: 15024

  Modified files:
    trunk/ChangeLog
    trunk/encoding.c

  Log:
    * encoding.c: add documents.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15024&r2=15023&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/encoding.c?r1=15024&r2=15023&diff_format=u

Index: encoding.c
===================================================================
--- encoding.c	(revision 15023)
+++ encoding.c	(revision 15024)
@@ -757,16 +757,14 @@
  * Returns the list of loaded encodings.
  *
  *   Encoding.list
- *   => [#<Encoding:ASCII-8BIT>, #<Encoding:EUC-JP>,
- *       #<Encoding:Shift_JIS>, #<Encoding:UTF-8>,
+ *   => [#<Encoding:ASCII-8BIT>, #<Encoding:UTF-8>,
  *       #<Encoding:ISO-2022-JP (dummy)>]
  *
  *   Encoding.find("US-ASCII")
  *   => #<Encoding:US-ASCII>
  *
  *   Encoding.list
- *   => [#<Encoding:ASCII-8BIT>, #<Encoding:EUC-JP>,
- *       #<Encoding:Shift_JIS>, #<Encoding:UTF-8>,
+ *   => [#<Encoding:ASCII-8BIT>, #<Encoding:UTF-8>,
  *       #<Encoding:US-ASCII>, #<Encoding:ISO-2022-JP (dummy)>]
  *
  */
@@ -1000,6 +998,22 @@
     return ST_CONTINUE;
 }
 
+/*
+ * call-seq:
+ *   Encoding.name_list => ["enc1", "enc2", ...]
+ *
+ * Returns the list of available encoding names.
+ *
+ *   Encoding.name_list
+ *   => ["US-ASCII", "ASCII-8BIT", "UTF-8",
+ *       "ISO-8859-1", "Shift_JIS", "EUC-JP",
+ *       "Windows-31J",
+ *       "BINARY", "CP932", "eucJP"]
+ *
+ * This list doesn't include dummy encodings.
+ *
+ */
+
 static VALUE
 rb_enc_name_list(VALUE klass)
 {
@@ -1025,6 +1039,18 @@
     return 0;
 }
 
+/*
+ * call-seq:
+ *   Encoding.aliases => {"alias1" => "orig1", "alias2" => "orig2", ...}
+ *
+ * Returns the hash of available encoding alias and original encoding name.
+ *
+ *   Encoding.aliases
+ *   => {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1986"=>"US-ASCII",
+ *       "SJIS"=>"Shift_JIS", "eucJP"=>"EUC-JP", "CP932"=>"Windows-31J"}
+ *
+ */
+
 static VALUE
 rb_enc_aliases(VALUE klass)
 {
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15023)
+++ ChangeLog	(revision 15024)
@@ -1,3 +1,7 @@
+Sun Jan 13 20:24:03 2008  NARUSE, Yui  <naruse@r...>
+
+	* encoding.c: add documents.
+
 Sun Jan 13 18:41:48 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* encoding.c (Init_Encoding): moved initialization from encdb.h.

--
ML: ruby-changes@q...
Info: 

[前][次][番号順一覧][スレッド一覧]