るりまサーチ

最速Rubyリファレンスマニュアル検索!
712件ヒット [1-100件を表示] (0.131秒)

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

キーワード

検索結果

<< 1 2 3 ... > >>

PP#seplist(list, sep = lambda { comma_breakable }, iter_method = :each) {|e| ...} -> () (23155.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) { ... } -> () (23113.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) -> () (14336.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) -> () (14232.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...

絞り込み条件を変える

Object#pretty_print_inspect -> String (14107.0)

Object#pretty_print を使って Object#inspect と同様に オブジェクトを人間が読める形式に変換した文字列を返します。

...Object#pretty_print を使って Object#inspect と同様に
オブジェクトを人間が読める形式に変換した文字列を返します。

出力する全てのオブジェクトに Object#pretty_print が定義されている必要があります。
そうでない場合には RuntimeEr...
...ror が発生します。

@
raise RuntimeError 出力する全てのオブジェクトに 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 が渡されます。

t
ag には map に関連付けられた tag の名前が文字列で渡されます...
...
t
ag がない場合には 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 自身を所有しているアプリケーションを指定します。...
<< 1 2 3 ... > >>