ライブラリ
- ビルトイン (187)
-
cgi
/ core (11) - erb (44)
- logger (11)
-
net
/ ftp (44) -
net
/ imap (11) - optparse (33)
- pathname (11)
- rake (44)
-
rake
/ loaders / makefile (11) -
rake
/ rdoctask (11) - ripper (11)
-
ripper
/ filter (11) -
rubygems
/ commands / build _ command (22) -
rubygems
/ indexer (22) -
rubygems
/ installer (44) - shell (78)
-
shell
/ command-processor (78) -
shell
/ filter (78) -
webrick
/ httpresponse (22) -
webrick
/ httpservlet / filehandler (11) -
webrick
/ httputils (22) - win32ole (55)
- zlib (121)
クラス
-
ARGF
. class (143) - BasicObject (22)
- ERB (44)
- Exception (11)
-
Gem
:: Commands :: BuildCommand (22) -
Gem
:: Indexer (22) -
Gem
:: Installer (44) -
Logger
:: LogDevice (11) -
Net
:: FTP (44) -
Net
:: IMAP :: ContentDisposition (11) - OptionParser (33)
- Pathname (11)
-
Rake
:: DefaultLoader (11) -
Rake
:: FileList (22) -
Rake
:: MakefileLoader (11) -
Rake
:: RDocTask (11) - Ripper (11)
-
Ripper
:: Filter (11) - Shell (78)
-
Shell
:: CommandProcessor (78) -
Shell
:: Filter (78) -
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (11) -
WEBrick
:: HTTPUtils :: FormData (22) - WIN32OLE (11)
-
WIN32OLE
_ METHOD (11) -
WIN32OLE
_ PARAM (33) -
Zlib
:: GzipWriter (121)
モジュール
-
CGI
:: QueryExtension (11) - Enumerable (11)
- Kernel (11)
キーワード
- atime (18)
- backtrace (11)
- basename (18)
- chmod (18)
- chown (18)
- chunk (11)
- close (11)
- comment= (11)
- compress (11)
- ctime (18)
-
def
_ class (11) -
def
_ module (11) - delete (29)
- dirname (18)
- each (44)
-
each
_ byte (11) -
each
_ char (22) -
each
_ filename (11) -
each
_ line (44) - egrep (11)
- filename= (33)
- finish (11)
- flush (11)
-
formatted
_ program _ filename (11) - ftype (18)
-
generate
_ bin _ script (11) -
generate
_ bin _ symlink (11) -
generate
_ windows _ script (11) - gzip (11)
- import (11)
- include (11)
-
instance
_ eval (22) - invoke (11)
- load (33)
-
load
_ gemspecs (11) - lstat (18)
- main= (11)
-
make
_ partial _ content (11) - mdtm (11)
- mtime (29)
- name (11)
- optional? (11)
-
orig
_ name= (11) - param (11)
- params (11)
- path (11)
- pos (11)
- print (11)
- printf (11)
-
program
_ name (11) -
program
_ name= (11) - puts (11)
- rm (18)
- size (11)
- stat (18)
- tell (11)
-
to
_ s (11) -
unescape
_ filename? (11) - utime (18)
- write (11)
- yaml? (11)
検索結果
先頭5件
-
ARGF
. class # each(rs = $ / ) -> Enumerator (113.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
...して読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ......を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
@param rs 行の区切りを文字列で指定します。nil を指定すると行区切りなし
とみなします。空文字列 "" を指......フモード)。
@param limit 各行の最大の読み込みバイト数
例: ARGFの各ファイル名(最初に1回のみ)、行番号、内容を表示
ARGF.each_line do |line|
puts ARGF.filename if ARGF.lineno == 1
puts "#{ARGF.lineno}: #{line}"
end
@see IO#each, IO#each_line... -
ARGF
. class # each(rs = $ / ) { |line| . . . } -> self (113.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
...して読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ......を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
@param rs 行の区切りを文字列で指定します。nil を指定すると行区切りなし
とみなします。空文字列 "" を指......フモード)。
@param limit 各行の最大の読み込みバイト数
例: ARGFの各ファイル名(最初に1回のみ)、行番号、内容を表示
ARGF.each_line do |line|
puts ARGF.filename if ARGF.lineno == 1
puts "#{ARGF.lineno}: #{line}"
end
@see IO#each, IO#each_line... -
ARGF
. class # each(rs = $ / , limit) -> Enumerator (113.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
...して読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ......を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
@param rs 行の区切りを文字列で指定します。nil を指定すると行区切りなし
とみなします。空文字列 "" を指......フモード)。
@param limit 各行の最大の読み込みバイト数
例: ARGFの各ファイル名(最初に1回のみ)、行番号、内容を表示
ARGF.each_line do |line|
puts ARGF.filename if ARGF.lineno == 1
puts "#{ARGF.lineno}: #{line}"
end
@see IO#each, IO#each_line... -
ARGF
. class # each(rs = $ / , limit) { |line| . . . } -> self (113.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
...して読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ......を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
@param rs 行の区切りを文字列で指定します。nil を指定すると行区切りなし
とみなします。空文字列 "" を指......フモード)。
@param limit 各行の最大の読み込みバイト数
例: ARGFの各ファイル名(最初に1回のみ)、行番号、内容を表示
ARGF.each_line do |line|
puts ARGF.filename if ARGF.lineno == 1
puts "#{ARGF.lineno}: #{line}"
end
@see IO#each, IO#each_line... -
Zlib
:: GzipWriter # pos -> Integer (113.0) -
現在までに圧縮したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。
...イルポインタの位置ではないことに注意して下さい。
require 'zlib'
filename='hoge1.gz'
f = File.open(filename, "w")
Zlib::GzipWriter.wrap(f, Zlib::BEST_COMPRESSION){|gz|
(1..10).each {|i|
gz.print i
puts gz.pos
}
}
#=> 1
#=> 2
#=> 3
...... -
Zlib
:: GzipWriter # tell -> Integer (113.0) -
現在までに圧縮したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。
...イルポインタの位置ではないことに注意して下さい。
require 'zlib'
filename='hoge1.gz'
f = File.open(filename, "w")
Zlib::GzipWriter.wrap(f, Zlib::BEST_COMPRESSION){|gz|
(1..10).each {|i|
gz.print i
puts gz.pos
}
}
#=> 1
#=> 2
#=> 3
...... -
ARGF
. class # each _ byte -> Enumerator (107.0) -
ARGF の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。 ブロック引数byteは0..255のいずれかの整数です。
...の内容を返します。現在位置の1バイトについてファイル名を得るには
ARGF.class#filename を使用します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成して返します。
例:
ARGF.each_byte.to_a # => [35, 32, ... 95,... -
ARGF
. class # each _ char { |c| . . . } -> self (43.0) -
レシーバに含まれる文字を一文字ずつブロックに渡して評価します。
...いてファイル名を得るには
ARGF.class#filename を使用します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
例:
# $ echo "line1\n" > test1.txt
# $ echo "line2\n" > test2.txt
# $ ruby test.rb test1.txt test2.t......xt
# test.rb
ARGF.each_char # => #<Enumerator: ARGF:each_char>
ARGF.each_char{|e|p e}
# => "l"
# "i"
# "n"
# "e"
# "1"
# "\n"
# "l"
# "i"
# "n"
# "e"
# "2"
# "\n"
@see IO#each_char... -
Zlib
:: GzipWriter # close -> File (37.0) -
フッターを書き出し、GzipWriter オブジェクトをクローズします。close と finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を 参照して下さい。
...ターを書き出し、GzipWriter オブジェクトをクローズします。close と
finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を
参照して下さい。
注意: Ruby の finalizer の制約のため、GzipWriter オブジェクトは
必ずクローズしてくださ......def case_finish
filename='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogehoge\n" * 100
f = gz.finish
p f.atime
# 例
#=> Sun Jul 06 15:43:57 +0900 2008
end
def case_close
filename='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.p......uts "hogehoge\n" * 100
f = gz.close
begin
p f.atime
rescue IOError => err
puts err #=> closed stream
end
end
case_finish
case_close...