ライブラリ
- ビルトイン (406)
- open3 (24)
- readline (12)
- shell (24)
-
shell
/ command-processor (24) -
shell
/ filter (30) - syslog (12)
- zlib (24)
クラス
-
ARGF
. class (27) - IO (234)
- Shell (24)
-
Shell
:: CommandProcessor (24) -
Shell
:: Filter (30) - String (100)
-
Zlib
:: GzipReader (24)
モジュール
- Enumerable (24)
- Kernel (12)
- Open3 (24)
- Readline (12)
- Warning (9)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (5) - Rubyの起動 (8)
- Syslog (12)
- cat (18)
- chomp! (12)
- chop (12)
- chop! (12)
-
delete
_ suffix (8) -
delete
_ suffix! (8) - each (54)
-
each
_ line (72) - echo (18)
- foreach (18)
- gets (54)
- glob (18)
- lineno (12)
- lineno= (12)
- lines (18)
- logger (12)
- popen3 (24)
- readline (39)
- readlines (54)
-
ruby 1
. 9 feature (12) - sum (24)
- tee (18)
- warn (9)
- | (6)
検索結果
-
Zlib
:: GzipReader # lineno=(num) (6.0) -
IO クラスの同名メソッドIO#lineno=と同じです。
...gz.puts 'h'
gz.puts 'o'
gz.puts 'g'
gz.puts 'e'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
while l = gz.gets
l.chomp!
gz.lineno = 1000 if l == "o"
printf "%s %d\n", l, gz.lineno
end
}
#=> h 1
#=> o 1001
#=> g 1002
#=> e 1003
@see IO#lin... -
logger (6.0)
-
ログを記録するためのライブラリです。
...= "a_non_existent_file"
begin
File.foreach(path) do |line|
unless line =~ /^(\w+) = (.*)$/
logger.error("Line in wrong format: #{line.chomp}")
end
end
rescue => err
logger.fatal("Caught exception; exiting")
logger.fatal(err)
end
//}
上の例ではログにはWARN、ERROR、...