44件ヒット
[1-44件を表示]
(0.101秒)
ライブラリ
- ビルトイン (5)
-
rexml
/ document (11) -
ripper
/ filter (11) -
shell
/ filter (6) - uri (11)
検索結果
-
Shell
:: Filter (12017.0) -
コマンドの実行結果はすべて Shell::Filter か、そのサブクラスのインスタンスとして返ります。
...コマンドの実行結果はすべて Shell::Filter か、そのサブクラスのインスタンスとして返ります。... -
Ripper
:: Filter (12007.0) -
イベントドリブンスタイルで Ruby プログラムを加工するためのクラスです。
...emlist[][ruby]{
require 'ripper'
require 'cgi'
class Ruby2HTML < 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 にあるスキャナ
イベントを実行します。イベントはプログラ......ムに書いた順番で実行されます。
上記の例では、parse メソッドに渡した空文字列を初期値として、イベントハ
ンドラが ARGF で渡された Ruby プログラムを HTML にして返します。... -
Enumerator
:: Lazy (6007.0) -
map や select などのメソッドの遅延評価版を提供するためのクラス。
...select などのメソッドの遅延評価版を提供するためのクラス。
動作は通常の Enumerator と同じですが、以下のメソッドが遅延評価を行う
(つまり、配列ではなく Enumerator を返す) ように再定義されています。
* map/collect
* flat_......map/collect_concat
* filter_map
* select/find_all
* reject
* grep, grep_v
* take, take_while
* drop, drop_while
* slice_before, slice_after, slice_when
* chunk, chunk_while
* uniq
* zip (※互換性のため、ブロックを渡さないケースのみlazy)
Lazyオブジェクトは、En......umerable#lazyメソッドによって生成されます。
Lazyから値を取り出すには、Enumerator::Lazy#force または
Enumerable#first を呼びます。
//emlist[例][ruby]{
# 二乗して偶数になるような整数を、小さい方から5個表示する
p 1.step.lazy.select{|n| (n......map/collect_concat
* filter_map
* select/find_all
* reject
* grep, grep_v
* take, take_while
* drop, drop_while
* slice_before, slice_after, slice_when
* chunk, chunk_while
* uniq
* compact
* zip (※互換性のため、ブロックを渡さないケースのみlazy)
Lazyオブジェク......Enumerable#lazyメソッドによって生成されます。
Lazyから値を取り出すには、Enumerator::Lazy#force または
Enumerable#first を呼びます。
//emlist[例][ruby]{
# 二乗して偶数になるような整数を、小さい方から5個表示する
p 1.step.lazy.select{|n|... -
URI
:: LDAP (6007.0) -
LDAP URI を表すクラスです。2255 (Obsoleted by 4510, 4516)。
...LDAP URI を表すクラスです。2255 (Obsoleted by 4510, 4516)。
ldap://<host>/<dn>[?<attrs>[?<scope>[?<filter>[?<extensions>]]]]... -
REXML
:: Text (3007.0) -
XML のテキストノードを表すクラスです。
...XML のテキストノードを表すクラスです。
注意: Ruby 2.0.0 以前では、バグのため entity_filter の機能は正しく動作しません。...