library English

[edit]

要約

特殊変数 $! などに英語名の別名 ($ERROR_INFO など)をつけます。

例:

p $/  #=> "\n"
p $RS #=> nil

require 'English'
p $RS #=> "\n"

追加・再定義されるメソッド

$ARGV $CHILD_STATUS $DEFAULT_INPUT $DEFAULT_OUTPUT $ERROR_INFO $ERROR_POSITION $FIELD_SEPARATOR $FS $IGNORECASE $INPUT_LINE_NUMBER $INPUT_RECORD_SEPARATOR $LAST_MATCH_INFO $LAST_PAREN_MATCH $LAST_READ_LINE $MATCH $NR $OFS $ORS $OUTPUT_FIELD_SEPARATOR $OUTPUT_RECORD_SEPARATOR $PID $POSTMATCH $PREMATCH $PROCESS_ID $RS