728件ヒット
[1-100件を表示]
(0.030秒)
種類
ライブラリ
クラス
- Addrinfo (12)
- CSV (48)
- Coverage (8)
- IPAddr (24)
-
Logger
:: Application (5) - Object (24)
- PP (12)
-
Psych
:: Handler (12) -
Rake
:: Application (24) -
Rake
:: InvocationChain (24) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) - Ripper (72)
-
Ripper
:: Filter (12) -
RubyVM
:: InstructionSequence (24) - Socket (84)
-
WEBrick
:: HTTPProxyServer (12)
モジュール
- Abbrev (12)
- Etc (12)
-
OpenSSL
:: X509 (12) -
RubyVM
:: AbstractSyntaxTree (30) -
Socket
:: Constants (72) -
WEBrick
:: HTTPStatus (12)
キーワード
-
AI
_ V4MAPPED (24) -
AI
_ V4MAPPED _ CFG (24) - Abbrev (12)
- EVENTS (12)
- HTTPProxyServer (12)
- HTTPVersionNotSupported (24)
-
IPPORT
_ RESERVED (24) -
IPPORT
_ USERRESERVED (24) -
IPPROTO
_ ICMPV6 (24) -
IPPROTO
_ IPV6 (24) - Mapping (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - OverlappedPrefixError (12)
-
PARSER
_ EVENTS (12) -
PARSER
_ EVENT _ TABLE (12) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (12) -
SCANNER
_ EVENTS (12) -
SCANNER
_ EVENT _ TABLE (12) -
SC
_ MAPPED _ FILES (12) -
V
_ ERR _ APPLICATION _ VERIFICATION (12) - Version (12)
- abbrev (12)
- append (36)
-
compile
_ option (12) - coverage (8)
- debug (12)
-
e
_ option _ supplied (12) - getaddrinfo (12)
-
ipv4
_ mapped (12) -
ipv4
_ mapped? (12) -
ipv6
_ v4mapped? (12) - irb (12)
- level= (1)
- log (2)
- log= (1)
- new (12)
- of (10)
-
on
_ default (12) - parse (34)
-
parse
_ file (10) -
pretty
_ print (12) -
pretty
_ print _ instance _ variables (12) -
rb
_ apply (12) -
rb
_ mod _ append _ features (12) -
rb
_ parser _ append _ print (12) - read (12)
- readlines (12)
- seplist (12)
-
set
_ log (1) - start (8)
-
start
_ mapping (12) -
to
_ a (12) -
top
_ level (12) -
top
_ level _ tasks (12)
検索結果
先頭5件
-
pp (38150.0)
-
オブジェクトなどを見やすく出力するためのライブラリです。
...このライブラリを require すると Kernel.#pp が定義されます。
Kernel.#p のかわりに Kernel.#pp を使うことにより、
適切にインデントと改行された分かりやすい出力を得ることが出来ます。
pp ライブラリは、ユーザがあたらしく定......表示を
するように作られていますので、Kernel.#pp を使う上で余計な作業をする
必要はありません。
=== どちらが読みやすいでしょうか?
p による pretty-print されてない出力:
#<PP:0x81a0d10 @stack=[], @genspace=#<Proc:0x81a0cc0>, @nest=[0],......いるものは
PP のメソッドでもあります。
以下は Hash の pretty printing のカスタマイズの例です。
//emlist[][ruby]{
require 'pp'
class Hash
def pretty_print(q)
q.group(2, "<hash>") do
q.breakable
first = true
self.each{|k, v|
unless fi......などを見やすく出力するためのライブラリです。
pp ライブラリは、ユーザがあたらしく定義したクラスに対しても見やすい表示を
するように作られていますので、Kernel.#pp を使う上で余計な作業をする
必要はありません。......=== どちらが読みやすいでしょうか?
p による pretty-print されてない出力:
#<PP:0x81a0d10 @stack=[], @genspace=#<Proc:0x81a0cc0>, @nest=[0], @newline="\n",
@buf=#<PrettyPrint::Group:0x81a0c98 @group=0, @tail=0, @buf=[#<PrettyPrint::Gro
up:0x81a0ba8 @group=1, @tail=0, @......されているものは
PP のメソッドでもあります。
以下は Hash の pretty printing のカスタマイズの例です。
//emlist[][ruby]{
class Hash
def pretty_print(q)
q.group(2, "<hash>") do
q.breakable
first = true
self.each{|k, v|
unless first... -
PP
# seplist(list , sep = lambda { comma _ breakable } , iter _ method = :each) {|e| . . . } -> () (17042.0) -
リストの各要素を何かで区切りつつ、自身に追加していくために使われます。
...sep が呼ばれます。
つまり、以下のふたつは同値です。
//emlist[][ruby]{
q.seplist([1,2,3]) {|v| q.pp v }
q.pp 1
q.comma_breakable
q.pp 2
q.comma_breakable
q.pp 3
//}
@param list 自身に追加したい配列を与えます。iter_method を適切に指定すれば、......せん。
@param sep 区切りを自身に追加するブロックを与えます。list がイテレートされないなら、
sep は決して呼ばれません。
@param iter_method list をイテレートするメソッドをシンボルで与えます。
@see PP#comma_breakable... -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (14106.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
...表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。... -
Addrinfo
# ipv6 _ v4mapped? -> bool (12217.0) -
IPv6 の v4にマップされたアドレス(::ffff:0:0/80)であれば真を返します。
...IPv6 の v4にマップされたアドレス(::ffff:0:0/80)であれば真を返します。... -
OpenSSL
:: X509 :: V _ ERR _ APPLICATION _ VERIFICATION -> Integer (12201.0) -
アプリケーションが利用するエラーコードです。
...ので、
アプリケーションプログラマが自由に利用することが可能です。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#verify_callback=,
OpenSSL::X509::StoreContext#error=... -
Socket
:: AI _ V4MAPPED -> Integer (12201.0) -
Accept IPv4-mapped IPv6 addresses。
...Accept IPv4-mapped IPv6 addresses。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: AI _ V4MAPPED _ CFG -> Integer (12201.0) -
Accept IPv4 mapped addresses if the kernel supports it。
...Accept IPv4 mapped addresses if the kernel supports it。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getipnodebyname(3freebsd)... -
Socket
:: Constants :: AI _ V4MAPPED -> Integer (12201.0) -
Accept IPv4-mapped IPv6 addresses。
...Accept IPv4-mapped IPv6 addresses。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: Constants :: AI _ V4MAPPED _ CFG -> Integer (12201.0) -
Accept IPv4 mapped addresses if the kernel supports it。
...Accept IPv4 mapped addresses if the kernel supports it。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getipnodebyname(3freebsd)...