るりまサーチ

最速Rubyリファレンスマニュアル検索!
205件ヒット [1-100件を表示] (0.039秒)
トップページ > クエリ:end[x] > クエリ:Filter[x]

別のキーワード

  1. _builtin end
  2. ripper end_seen?
  3. _builtin exclude_end?
  4. _builtin end_with?
  5. range end

検索結果

<< 1 2 3 > >>

Ripper::Filter (18042.0)

イベントドリブンスタイルで Ruby プログラムを加工するためのクラスです。

...Ripper::Filter
def on_default(event, tok, f)
f << CGI.escapeHTML(tok)
end


def on_comment(tok, f)
f << %Q[<span class="comment">#{CGI.escapeHTML(tok)}</span>]
end


def on_tstring_beg(tok, f)
f << %Q[<span class="string">#{CGI.escapeHTML(tok)}]
end


def on_tstring_end(tok, f...
...)
f << %Q[#{CGI.escapeHTML(tok)}</span>]
end

end


Ruby2HTML.new(ARGF).parse('')
//}

Ruby プログラムを解析して、Ripper::SCANNER_EVENTS にあるスキャナ
イベントを実行します。イベントはプログラムに書いた順番で実行されます。

上記の例では...

Shell::Filter#append(to, filter) -> Shell::AppendFile | Shell::AppendIO (9413.0)

@todo

...@todo

@param to 文字列か IO を指定します。

@param filter Shell::Filter のインスタンスを指定します。...

Shell#append(to, filter) -> Shell::AppendFile | Shell::AppendIO (6413.0)

@todo

...@todo

@param to 文字列か IO を指定します。

@param filter Shell::Filter のインスタンスを指定します。...

Shell::CommandProcessor#append(to, filter) -> Shell::AppendFile | Shell::AppendIO (6413.0)

@todo

...@todo

@param to 文字列か IO を指定します。

@param filter Shell::Filter のインスタンスを指定します。...

CSV.filter(input, options = Hash.new) {|row| ... } (6139.0)

このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。

...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,header2,header3
# row1_1,row1_2,row1_3
//}

//emlist[例: input, output を指定...
...true, return_headers: true, write_headers: true }

CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |row|
if row.header_row?
row << "full name"
next
end

row << row["first name"] + " " + row["last name"]
end


# out.csv の内容
# => id,first name,last name,age,...

絞り込み条件を変える

CSV.filter(input, output, options = Hash.new) {|row| ... } (6139.0)

このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。

...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,header2,header3
# row1_1,row1_2,row1_3
//}

//emlist[例: input, output を指定...
...true, return_headers: true, write_headers: true }

CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |row|
if row.header_row?
row << "full name"
next
end

row << row["first name"] + " " + row["last name"]
end


# out.csv の内容
# => id,first name,last name,age,...

CSV.filter(options = Hash.new) {|row| ... } (6139.0)

このメソッドは CSV データに対して Unix のツール群のようなフィルタを構築 するのに便利です。

...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,header2,header3
# row1_1,row1_2,row1_3
//}

//emlist[例: input, output を指定...
...true, return_headers: true, write_headers: true }

CSV.filter(File.open("test.csv"), File.open("out.csv", "w"), options) do |row|
if row.header_row?
row << "full name"
next
end

row << row["first name"] + " " + row["last name"]
end


# out.csv の内容
# => id,first name,last name,age,...

Tracer.add_filter {|event, file, line, id, binding, klass| .... } (6108.0)

トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。

...* call (>) メソッド呼び出し
* return (<) メソッドからのリターン
* class (C) クラスコンテキストに入った
* end (E) クラスコンテキストから出た
* raise 例外が発生した
* c-call Cで記述されたメソッドが呼ばれた...

Tracer.add_filter(proc) (6108.0)

トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。

...* call (>) メソッド呼び出し
* return (<) メソッドからのリターン
* class (C) クラスコンテキストに入った
* end (E) クラスコンテキストから出た
* raise 例外が発生した
* c-call Cで記述されたメソッドが呼ばれた...

Shell::Filter#|(filter) -> object (3141.0)

パイプ結合を filter に対して行います。

...パイプ結合を filter に対して行います。

@param filter Shell::Filter オブジェクトを指定します。

@return filter を返します。

使用例
require 'shell'
Shell.def_system_command("tail")
Shell.def_system_command("head")
Shell.def_system_command("wc")
sh = Sh...
...ell.new
sh.transact {
i = 1
while i <= (cat("/etc/passwd") | wc("-l")).to_s.chomp.to_i
puts (cat("/etc/passwd") | head("-n #{i}") | tail("-n 1")).to_s
i += 1
end

}...

絞り込み条件を変える

Shell::AppendFile#input=(filter) (3101.0)

@todo

@todo
<< 1 2 3 > >>