ライブラリ
- csv (36)
- etc (156)
- optparse (12)
-
rexml
/ document (12) -
ripper
/ filter (48) -
shell
/ filter (6) - socket (96)
クラス
- CSV (36)
-
OptionParser
:: ParseError (12) -
REXML
:: Text (12) -
Ripper
:: Filter (36) -
Shell
:: Filter (6) - Socket (12)
モジュール
- Etc (156)
-
Socket
:: Constants (84)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Filter (12)
-
IP
_ MSFILTER (12) -
MCAST
_ EXCLUDE (12) -
MCAST
_ INCLUDE (12) -
MCAST
_ MSFILTER (12) -
NEWS for Ruby 2
. 7 . 0 (6) -
SC
_ 2 _ VERSION (12) -
SC
_ ASYNCHRONOUS _ IO (12) -
SC
_ CLOCK _ SELECTION (12) -
SC
_ JOB _ CONTROL (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ MONOTONIC _ CLOCK (12) -
SC
_ NPROCESSORS _ CONF (12) -
SC
_ NPROCESSORS _ ONLN (12) -
SC
_ SYNCHRONIZED _ IO (12) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (12) -
SC
_ THREAD _ SAFE _ FUNCTIONS (12) -
SC
_ VERSION (12) -
SC
_ XOPEN _ VERSION (12) -
SO
_ ACCEPTFILTER (24) -
SO
_ ATTACH _ FILTER (12) -
SO
_ DETACH _ FILTER (12) - concat (6)
-
filter
_ backtrace (12) - new (12)
-
on
_ XXX (12) -
on
_ default (12) - parse (12)
-
ruby 1
. 6 feature (12) -
test
/ unit (1) - tracer (12)
検索結果
先頭5件
-
CSV
. filter(input , options = Hash . new) {|row| . . . } (18215.0) -
このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。
...RGF です。
@param output String か IO のインスタンスを指定します。
デフォルトは $stdout です。
@param options ":in_", ":input_" で始まるキーは input にだけ適用されます。
":out_", ":output_" で始まるキーは output にだ......期値][ruby]{
# $ echo "header1,header2\nrow1_1,row1_2" > in.csv; ruby test.rb in.csv
require "csv"
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(options) do |row|
if row.header_row?
row << "header3"
next
end
row << "row1_3"
end
# => header1,hea......e "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
File.write('test.csv',content)
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |r... -
CSV
. filter(input , output , options = Hash . new) {|row| . . . } (18215.0) -
このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。
...RGF です。
@param output String か IO のインスタンスを指定します。
デフォルトは $stdout です。
@param options ":in_", ":input_" で始まるキーは input にだけ適用されます。
":out_", ":output_" で始まるキーは output にだ......期値][ruby]{
# $ echo "header1,header2\nrow1_1,row1_2" > in.csv; ruby test.rb in.csv
require "csv"
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(options) do |row|
if row.header_row?
row << "header3"
next
end
row << "row1_3"
end
# => header1,hea......e "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
File.write('test.csv',content)
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |r... -
CSV
. filter(options = Hash . new) {|row| . . . } (18215.0) -
このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。
...RGF です。
@param output String か IO のインスタンスを指定します。
デフォルトは $stdout です。
@param options ":in_", ":input_" で始まるキーは input にだけ適用されます。
":out_", ":output_" で始まるキーは output にだ......期値][ruby]{
# $ echo "header1,header2\nrow1_1,row1_2" > in.csv; ruby test.rb in.csv
require "csv"
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(options) do |row|
if row.header_row?
row << "header3"
next
end
row << "row1_3"
end
# => header1,hea......e "csv"
content = <<EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
File.write('test.csv',content)
options = { headers: true, return_headers: true, write_headers: true }
CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |r... -
Shell
:: Filter # concat(*jobs) -> Shell :: Concat (9200.0) -
@todo
@todo -
Ripper
:: Filter # on _ XXX(token , data) -> object (9137.0) -
各種スキャナイベントを実行します。
...各種スキャナイベントを実行します。
実際には on_XXX というメソッドは存在しません。「XXX」の部分を
Ripper::SCANNER_EVENTS にあるスキャナイベントに読み替えてください。
@param token 現在のトークンが指定されます。
@param d......Ripper::Filter#parse の引数になります。
オーバライドしなかった場合は on_default が実行されます。
このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。
@see Ripper::Filter#parse, Ripper::Filter#on_default, Ripper... -
Ripper
:: Filter # on _ default(event , token , data) -> object (9137.0) -
イベントハンドラが未定義のイベントが実行された場合に実行されるイベント ハンドラです。
...実行されたイベントを :on_XXX 形式のシンボルで指定されます。
@param token 現在のトークンが指定されます。
@param data 前のイベントハンドラの戻り値です。最初のイベントの場合は
Ripper::Filter#parse の引数になります......。
このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。
on_default をオーバライドしなかった場合は data 引数をそのまま返します。
@see Ripper::Filter#parse, Ripper::Filter#on_XXX... -
Socket
:: Constants :: SO _ ACCEPTFILTER -> Integer (9132.0) -
set accept filter on listening socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...set accept filter on listening socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET... -
Socket
:: Constants :: SO _ ATTACH _ FILTER -> Integer (9123.0) -
Attach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Attach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET... -
Socket
:: Constants :: SO _ DETACH _ FILTER -> Integer (9123.0) -
Detach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Detach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET...