種類
- インスタンスメソッド (781)
- 特異メソッド (381)
- 定数 (232)
- ライブラリ (47)
- モジュール関数 (44)
ライブラリ
- ビルトイン (155)
- abbrev (11)
-
cgi
/ html (22) - coverage (7)
- csv (33)
- e2mmap (78)
- etc (22)
- fcntl (11)
- ipaddr (11)
- json (11)
- logger (6)
- matrix (11)
-
minitest
/ unit (1) - mkmf (55)
-
mutex
_ m (11) -
net
/ ftp (9) -
net
/ http (11) -
net
/ imap (11) -
net
/ telnet (4) - openssl (55)
- pp (70)
- prettyprint (23)
- prime (66)
- psych (99)
- rake (99)
- readline (22)
-
rexml
/ sax2listener (22) - ripper (176)
-
ripper
/ filter (77) -
ripper
/ lexer (77) -
ripper
/ sexp (22) -
rubygems
/ installer (11) -
rubygems
/ requirement (11) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - socket (88)
-
webrick
/ httpproxy (11) -
webrick
/ httputils (11)
クラス
- Addrinfo (11)
- Array (14)
- CSV (33)
- Coverage (7)
-
Gem
:: Installer (11) -
Gem
:: Requirement (11) - IPAddr (11)
- Integer (11)
-
Logger
:: Application (6) - Matrix (11)
- Method (12)
-
MiniTest
:: Unit :: TestCase (1) - Module (11)
-
Net
:: FTP :: MLSxEntry (9) -
Net
:: HTTP (11) -
Net
:: IMAP (11) -
Net
:: Telnet (4) - Object (33)
-
OpenSSL
:: BN (22) - PP (44)
- PrettyPrint (23)
- Prime (44)
-
Prime
:: PseudoPrimeGenerator (22) -
Process
:: Status (11) -
Psych
:: Handler (22) -
Psych
:: Nodes :: Mapping (77) -
Rake
:: Application (66) -
Rake
:: Task (11) - Ripper (242)
-
Ripper
:: Filter (77) -
Ripper
:: Lexer (33) -
RubyVM
:: InstructionSequence (11) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - Socket (44)
-
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPUtils :: FormData (11)
モジュール
- Abbrev (11)
-
CGI
:: HtmlExtension (22) - Enumerable (33)
- Etc (22)
- Exception2MessageMapper (78)
- Fcntl (11)
-
File
:: Constants (11) - Kernel (77)
-
Mutex
_ m (11) -
OpenSSL
:: ASN1 (11) -
OpenSSL
:: X509 (11) - Process (22)
-
REXML
:: SAX2Listener (22) - Rake (22)
- Readline (22)
-
RubyVM
:: AbstractSyntaxTree (12) -
Socket
:: Constants (33)
キーワード
- << (17)
- >> (6)
-
AF
_ APPLETALK (22) - APPEND (11)
- BLOCK (11)
-
CLOCK
_ MONOTONIC _ RAW _ APPROX (11) -
CLOCK
_ UPTIME _ RAW _ APPROX (11) -
DEFAULT
_ RAKEFILES (11) - EVENTS (11)
- FLOW (11)
- Fail (12)
-
IPPROTO
_ HELLO (22) -
O
_ APPEND (11) -
PARSER
_ EVENTS (11) -
PARSER
_ EVENT _ TABLE (11) -
PF
_ APPLETALK (22) - Raise (12)
-
SCANNER
_ EVENTS (11) -
SCANNER
_ EVENT _ TABLE (11) -
SCRIPT
_ LINES _ _ (11) -
SC
_ MAPPED _ FILES (11) -
SUPPORTS
_ INFO _ SIGNAL (1) -
V
_ ERR _ APPLICATION _ VERIFICATION (11) - abbrev (11)
- anchor (11)
-
app
_ script _ text (11) - append (36)
-
append
_ data (11) -
append
_ features (22) - appendable? (9)
- application (22)
- application= (11)
- appname (1)
- bind (6)
- chunk (11)
- column (22)
-
comma
_ breakable (11) -
compile
_ error (11) -
compile
_ option (11) -
completion
_ append _ character (11) -
completion
_ append _ character= (11) -
cpp
_ command (11) - debug (11)
- decode (11)
-
def
_ exception (12) - default (11)
- each (44)
-
egrep
_ cpp (22) -
end
_ mapping (11) -
end
_ prefix _ mapping (11) -
end
_ seen? (11) -
extend
_ object (6) - fail (6)
- filename (22)
- first? (1)
- form (22)
- format (11)
- getaddrinfo (11)
- implicit (11)
-
ipv4
_ mapped? (11) -
ipv6
_ v4mapped? (11) - irb (11)
- jj (11)
- lex (22)
- lineno (22)
- log (2)
- login (4)
- name (11)
- new (56)
- of (2)
-
on
_ XXX (11) -
on
_ default (11) -
original
_ dir (11) - parse (57)
-
parse
_ file (8) -
pretty
_ print (11) -
pretty
_ print _ cycle (11) -
pretty
_ print _ instance _ variables (11) - proppatch (11)
- push (7)
- rakefile (11)
- read (11)
- readlines (11)
-
rexml
/ document (11) -
rexml
/ parsers / ultralightparser (11) - seplist (11)
-
set
_ log (1) - sexp (11)
-
sexp
_ raw (11) -
sharing
_ detection (11) -
singleline
_ format (11) -
singleline
_ pp (11) - slice (11)
-
slice
_ before (22) - start (8)
-
start
_ mapping (11) -
start
_ prefix _ mapping (11) - stopped? (11)
- style (11)
- tag (11)
-
to
_ bn (11) -
token
_ match (11) - tokenize (22)
-
top
_ level _ tasks (11) -
try
_ cpp (22) - uname (11)
-
upper
_ bound (11) -
upper
_ triangular? (11) - warn (11)
- warning (11)
- xmlrpc (3)
- yydebug (11)
検索結果
先頭5件
-
PP
. singleline _ pp(obj , out= $ >) -> object (29301.0) -
指定されたオブジェクト obj を出力先 out に出力します。 ただし、インデントも改行もしません。 出力先 out を返します。
指定されたオブジェクト obj を出力先 out に出力します。
ただし、インデントも改行もしません。
出力先 out を返します。
@param obj 表示したいオブジェクトを指定します。
@param out 出力先を指定します。<< メソッドが定義されている必要があります。 -
Kernel
. # pp(*obj) -> object (29257.0) -
指定されたオブジェクト obj を標準出力に見やすい形式(プリティプリント)で出力します。 obj それぞれを引数として PP.pp を呼ぶことと同等です。
... PP.pp を呼ぶことと同等です。
@param obj 表示したいオブジェクトを指定します。
//emlist[例][ruby]{
require 'pp'
b = [1, 2, 3] * 4
a = [b, b]
a << a
pp a
#=> [[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3],
# [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3],
# [...]]
//}
@see PP.pp... -
PP
# seplist(list , sep = lambda { comma _ breakable } , iter _ method = :each) {|e| . . . } -> () (23330.0) -
リストの各要素を何かで区切りつつ、自身に追加していくために使われます。
...
list を iter_method によってイテレートし、各要素を引数としてブロックを実行します。
また、それぞれのブロックの実行の合間に 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 を適切に指定すれば、
Enumerable でなくても構いません。
@param sep 区切りを自身に追加するブロックを与えます。lis......t がイテレートされないなら、
sep は決して呼ばれません。
@param iter_method list をイテレートするメソッドをシンボルで与えます。
@see PP#comma_breakable... -
PP
# comma _ breakable -> () (23200.0) -
以下と等価な働きをするもので簡便のために用意されています。 //emlist[][ruby]{ text ',' breakable //}
...以下と等価な働きをするもので簡便のために用意されています。
//emlist[][ruby]{
text ','
breakable
//}
@see PrettyPrint#text, PrettyPrint#breakable... -
Kernel
. # pp(*obj) -> object (21263.0) -
指定されたオブジェクト obj を標準出力に見やすい形式(プリティプリント)で出力します。 obj それぞれを引数として PP.pp を呼ぶことと同等です。
...れを引数として PP.pp を呼ぶことと同等です。
初回呼び出し時に自動的に pp を require します。
@param obj 表示したいオブジェクトを指定します。
//emlist[例][ruby]{
require 'pp'
b = [1, 2, 3] * 4
a = [b, b]
a << a
pp a
#=> [[1, 2, 3, 1, 2, 3, 1,......2, 3, 1, 2, 3],
# [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3],
# [...]]
//}
@see PP.pp... -
PP
. sharing _ detection -> bool (17256.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
...false です。true である場合、
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
require 'pp'
b = [1, 2, 3]
a = [b, b]
pp a......#=> [[1, 2, 3], [1, 2, 3]]
PP.sharing_detection = true
pp a #=> [[1, 2, 3], [...]]
//}......ルトは false です。true である場合、
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
b = [1, 2, 3]
a = [b, b]
pp a... -
Object
# pretty _ print _ cycle(pp) -> () (14319.0) -
プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。
...るメソッドです。
あるクラスの pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
def pretty_print_cycle(q)
q.text(empty? ? '[]' : '[...]')... -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (14206.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
...表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。... -
Rake
. application -> Rake :: Application (12518.0) -
現在の Rake アプリケーションを返します。
...//emlist[][ruby]{
# Rakefile での記載例とする
require 'pp'
task default: :test_rake_app
task :test_rake_app do
pp Rake.application
end
# => #<Rake::Application:0x31b0f18
# @default_loader=#<Rake::DefaultLoader:0x31b0c78>,
# @imported=[],
# @last_description=nil,
# @loade......rs=
# {".rb"=>#<Rake::DefaultLoader:0x31b0c18>,
# ".rf"=>#<Rake::DefaultLoader:0x31b0b88>,
# ".rake"=>#<Rake::DefaultLoader:0x31b0b10>},
# @name="rake",
# @options=#<OpenStruct rakelib=["rakelib"], trace_output=#<IO:<STDERR>>>,
# @original_dir="/path/to/dir",
# @pend......file="rakefile",
# @rakefiles=["rakefile", "Rakefile", "rakefile.rb", "Rakefile.rb"],
# @rules=[],
# @scope=LL(),
# @tasks=
# {"default"=><Rake::Task default => [test_rake_app]>,
# "test_rake_app"=><Rake::Task test_rake_app => []>},
# @terminal_columns=0,
# @top_le... -
Rake
:: Task # application -> Rake :: Application (12500.0) -
自身を所有している Rake::Application のインスタンスを返します。
...自身を所有している Rake::Application のインスタンスを返します。... -
MiniTest
:: Unit :: TestCase :: SUPPORTS _ INFO _ SIGNAL -> Fixnum | nil (12400.0) -
Signal が INFO というシグナルをサポートしているかどうかを 調べるための定数です。内部で使用します。
...Signal が INFO というシグナルをサポートしているかどうかを
調べるための定数です。内部で使用します。...