[#37248] [Feature:1.9] Enumerator#inspect — "Yusuke ENDOH" <mame@...>

遠藤です。

12 messages 2008/12/02

[#37337] [Feature #841] Object#self — "rubikitch ." <redmine@...>

Feature #841: Object#self

13 messages 2008/12/09

[#37513] Current status of 1.9.1 RC1's issues — "Yugui (Yuki Sonoda)" <yugui@...>

Hi, folks

14 messages 2008/12/20
[#37516] Re: Current status of 1.9.1 RC1's issues — Masatoshi SEKI <m_seki@...> 2008/12/20

咳といいます。

[#37576] [BUG:trunk] encoding for stdio's — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

11 messages 2008/12/24

[ruby-dev:37516] Re: Current status of 1.9.1 RC1's issues

From: Masatoshi SEKI <m_seki@...>
Date: 2008-12-20 17:19:15 UTC
List: ruby-dev #37516
咳といいます。

On 2008/12/20, at 22:55, Yugui (Yuki Sonoda) wrote:
>
> === #712 M17N of erb
> < seki
> irb was multilingualized. Does erb needs M17N?
> I think erb should know in which encoding the source is encoded.
> What do you think about it?

irbにならってこんな風にしようと思うんですが、あってるでしょうか?
internalだけを指定することもできるんですね。


Index: erb
===================================================================
--- erb	(revision 20892)
+++ erb	(working copy)
@@ -72,6 +72,10 @@
              end
              raise "invalid trim mode #{arg.dump}" unless arg =~ / 
^[0-2]$/
              trim_mode = arg.to_i
+          when '=E'
+            extern, intern = ARGV.req_arg.split(':')
+            Encoding.default_external = extern unless extern.nil? ||  
extern.empty?
+            Encoding.default_internal = intern unless intern.nil? ||  
intern.empty?
            when '-P'
              disable_percent = true
            when '--help'
@@ -89,9 +93,10 @@
    -n               print ruby script with line number
    -v               enable verbose mode
    -d               set $DEBUG to true
-  -r [library]     load a library
-  -S [safe_level]  set $SAFE (0..4)
-  -T [trim_mode]   specify trim_mode (0..2, -)
+  -r library       load a library
+  -E ex[:in]       pecify the default external and internal character  
encodings
+  -S safe_level    set $SAFE (0..4)
+  -T trim_mode     specify trim_mode (0..2, -)
    -P               ignore lines which start with "%"


In This Thread