554件ヒット
[1-100件を表示]
(0.164秒)
ライブラリ
- ビルトイン (14)
-
cgi
/ html (24) - e2mmap (36)
-
irb
/ context (12) -
irb
/ output-method (24) - json (12)
- logger (5)
-
minitest
/ unit (1) - mkmf (60)
-
net
/ http (12) -
net
/ imap (12) - openssl (24)
- pp (48)
- prime (36)
- psych (48)
- rake (60)
-
rexml
/ sax2listener (24) - ripper (24)
-
ripper
/ filter (36) -
rubygems
/ package / tar _ input (12) -
rubygems
/ requirement (12) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6)
クラス
-
Gem
:: Package :: TarInput (12) -
Gem
:: Requirement (12) -
IRB
:: Context (12) -
IRB
:: OutputMethod (24) -
Logger
:: Application (5) - Method (14)
-
Net
:: HTTP (12) -
Net
:: IMAP (12) - Object (24)
-
OpenSSL
:: BN (24) - PP (24)
- Prime (24)
-
Prime
:: PseudoPrimeGenerator (12) -
Psych
:: Handler (12) -
Psych
:: Nodes :: Mapping (36) -
Rake
:: Application (24) -
Rake
:: InvocationChain (12) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) -
Rake
:: Task (12) - Ripper (24)
-
Ripper
:: Filter (36) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6)
モジュール
-
CGI
:: HtmlExtension (24) - Exception2MessageMapper (36)
- Kernel (72)
-
MiniTest
:: Assertions (1) -
REXML
:: SAX2Listener (24)
キーワード
- << (19)
- >> (7)
- Fail (6)
- Raise (6)
-
add
_ loader (12) - append (54)
- application= (12)
- bind (6)
-
cpp
_ command (12) -
def
_ exception (6) - each (24)
-
egrep
_ cpp (24) -
end
_ prefix _ mapping (12) - fail (6)
- form (24)
- implicit= (12)
-
inspect
_ mode= (12) - jj (12)
- level= (1)
- log (2)
- log= (1)
-
mu
_ pp (1) -
object
_ group (12) -
on
_ XXX (12) -
on
_ default (12) - parse (12)
- ppx (12)
-
pretty
_ print (36) -
pretty
_ print _ cycle (12) - proppatch (12)
- seplist (12)
-
set
_ log (1) -
start
_ mapping (12) -
start
_ prefix _ mapping (12) - style= (12)
- tag= (12)
-
try
_ cpp (24) -
tty
_ output= (12) -
upper
_ bound= (12) - warn (12)
- warning (12)
-
zipped
_ stream (12)
検索結果
先頭5件
-
PP
# seplist(list , sep = lambda { comma _ breakable } , iter _ method = :each) {|e| . . . } -> () (23149.0) -
リストの各要素を何かで区切りつつ、自身に追加していくために使われます。
...list を iter_method によってイテレートし、各要素を引数としてブロックを実行します。
また、それぞれのブロックの実行の合間に sep が呼ばれます。
つまり、以下のふたつは同値です。
//emlist[][ruby]{
q.seplist([1,2,3]) {|v| q.pp v.......pp 1
q.comma_breakable
q.pp 2
q.comma_breakable
q.pp 3
//}
@param list 自身に追加したい配列を与えます。iter_method を適切に指定すれば、
Enumerable でなくても構いません。
@param sep 区切りを自身に追加するブロックを与えます。list......がイテレートされないなら、
sep は決して呼ばれません。
@param iter_method list をイテレートするメソッドをシンボルで与えます。
@see PP#comma_breakable... -
PP
# object _ group(obj) { . . . } -> () (23107.0) -
以下と等価な働きをするもので簡便のために用意されています。 group(1, '#<' + obj.class.name, '>') { ... }
...以下と等価な働きをするもので簡便のために用意されています。
group(1, '#<' + obj.class.name, '>') { ... }
@param obj 表示したいオブジェクトを指定します。
@see PrettyPrint#group... -
IRB
:: OutputMethod # pp(*objs) -> object (21208.0) -
各 obj を inspect した文字列を self に出力し、最後に改行を出力します。
...各 obj を inspect した文字列を self に出力し、最後に改行を出力します。
@param objs 任意のオブジェクトを指定します。... -
Object
# pretty _ print(pp) -> () (14330.0) -
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに 呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
...
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに
呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
あるクラスの pp の出力をカスタマイズしたい場合は、このメソッドを再定義します。
そのと......pretty_print メソッドは指定された pp に対して表示したい自身の内容を追加して
いかなければいけません。いくつかの組み込みクラスについて、
pp ライブラリはあらかじめ pretty_print メソッドを定義しています。
@param pp PP......ブジェクトです。
//emlist[][ruby]{
require 'pp'
class Array
def pretty_print(q)
q.group(1, '[', ']') {
q.seplist(self) {|v|
q.pp v
}
}
end
end
//}
@see Object#pretty_print_cycle, Object#inspect, PrettyPrint#text, PrettyPrint#group, PrettyPrint#breakable......オブジェクトです。
//emlist[][ruby]{
class Array
def pretty_print(q)
q.group(1, '[', ']') {
q.seplist(self) {|v|
q.pp v
}
}
end
end
//}
@see Object#pretty_print_cycle, Object#inspect, PrettyPrint#text, PrettyPrint#group, PrettyPrint#breakable... -
Object
# pretty _ print _ cycle(pp) -> () (14226.0) -
プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。
...Object#pretty_print の代わりに呼ばれるメソッドです。
あるクラスの pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
def pretty_print_cyc......le(q)
q.text(empty? ? '[]' : '[...]')
end
end
//}
@see Object#pretty_print... -
Gem
:: Package :: TarInput # zipped _ stream(entry) -> StringIO (12407.0) -
与えられた entry の圧縮したままの StringIO を返します。
...与えられた entry の圧縮したままの StringIO を返します。
@param entry エントリを指定します。... -
Psych
:: Handler # start _ mapping(anchor , tag , implicit , style) -> () (12325.0) -
mapping の開始を見付けたときに呼び出されます。
...mapping の開始を見付けたときに呼び出されます。
anchor には map に関連付けられた anchor の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。
tag には map に関連付けられた tag の名前が文字列で渡されます......。
tag がない場合には nil が渡されます。
implicit には map が implicit に開始されたかどうかが
真偽値で渡されます。
style には sequence の style が整数値で渡されます。以下のいずれか
です。
* Psych::Nodes::Mapping::BLOCK
* Psych::Nod......es::Mapping::FLOW
必要に応じてこのメソッドを override してください。
@param anchor 関連付けられた anchor の名前
@param tag タグ名
@param implicit mapping が implicit に開始されかどうか
@param style mapping のスタイル
=== 例
以下の YAML ドキ... -
Rake
:: Task # application=(app) (12307.0) -
自身を所有している Rake::Application のインスタンスをセットします。
...自身を所有している Rake::Application のインスタンスをセットします。
@param app 自身を所有しているアプリケーションを指定します。... -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (12219.0) -
exception_name という名前の例外クラスを定義します。
...exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定......します。
省略すると StandardError を使用します。...