別のキーワード
ライブラリ
- ビルトイン (71)
-
cgi
/ html (24) - csv (36)
- etc (12)
- logger (2)
- mkmf (24)
-
net
/ ftp (10) -
net
/ http (55) - openssl (12)
- pp (60)
- prettyprint (25)
- psych (180)
- rake (60)
- ripper (84)
-
ripper
/ lexer (36) -
rubygems
/ package / tar _ input (12) -
rubygems
/ requirement (12) -
shell
/ error (6) - socket (12)
-
webrick
/ httpproxy (24) -
webrick
/ httpstatus (24)
クラス
- Array (16)
- CSV (36)
-
Gem
:: Package :: TarInput (12) -
Gem
:: Requirement (12) -
Logger
:: Application (2) -
Net
:: FTP :: MLSxEntry (10) -
Net
:: HTTP (12) - Object (60)
-
OpenSSL
:: BN (12) - PrettyPrint (25)
-
Psych
:: Handler (24) -
Psych
:: Nodes :: Mapping (144) -
Rake
:: Application (36) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) - Ripper (96)
-
Ripper
:: Lexer (24) -
RubyVM
:: InstructionSequence (24) - Socket (12)
- String (1)
-
WEBrick
:: HTTPProxyServer (12)
モジュール
-
CGI
:: HtmlExtension (24) - Etc (12)
- Kernel (24)
-
Rake
:: TaskManager (12) -
RubyVM
:: AbstractSyntaxTree (30) -
WEBrick
:: HTTPStatus (12)
キーワード
- ANY (12)
- BLOCK (12)
- CantApplyMethod (6)
-
DEFAULT
_ RAKEFILES (12) - EVENTS (12)
- FLOW (12)
- HTTPPayloadTooLarge (7)
- HTTPPaymentRequired (12)
- HTTPProxyAuthenticationRequired (12)
- HTTPProxyServer (12)
- HTTPUnsupportedMediaType (12)
- Mapping (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
PARSER
_ EVENTS (12) -
PARSER
_ EVENT _ TABLE (12) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (12) -
SCANNER
_ EVENTS (12) -
SCANNER
_ EVENT _ TABLE (12) - UnsupportedMediaType (12)
- anchor (12)
- anchor= (12)
- append (20)
-
append
_ as _ bytes (1) - appendable? (10)
-
compile
_ option (12) -
end
_ mapping (12) - first? (1)
- form (24)
- format (12)
- getaddrinfo (12)
- implicit (12)
- implicit= (12)
- lex (24)
- log (2)
- new (24)
- of (10)
- parse (34)
-
parse
_ file (10) -
pretty
_ inspect (12) -
pretty
_ print (36) -
pretty
_ print _ cycle (12) -
pretty
_ print _ inspect (12) -
pretty
_ print _ instance _ variables (12) - proppatch (12)
- push (8)
-
rb
_ apply (12) - read (12)
- readlines (12)
-
ruby 1
. 8 . 5 feature (12) -
singleline
_ format (12) -
start
_ mapping (12) - style (12)
- style= (12)
- tag (12)
- tag= (12)
- tasks (12)
-
to
_ a (12) -
top
_ level _ tasks (12) -
try
_ cpp (24) -
tty
_ output= (12) - uname (12)
-
webrick
/ httpproxy (12) - yydebug (12)
- yydebug= (12)
-
zipped
_ stream (12)
検索結果
先頭5件
-
Object
# pretty _ print(pp) -> () (14323.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) -> () (14219.0) -
プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。
...t#pretty_print の代わりに呼ばれるメソッドです。
あるクラスの pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
def pretty_print_cycle(q)......q.text(empty? ? '[]' : '[...]')
end
end
//}
@see Object#pretty_print... -
Object
# pretty _ inspect -> String (14116.0) -
self を pp で表示したときの結果を文字列として返します。
...self を pp で表示したときの結果を文字列として返します。... -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (14106.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
...表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。... -
Object
# pretty _ print _ inspect -> String (14100.0) -
Object#pretty_print を使って Object#inspect と同様に オブジェクトを人間が読める形式に変換した文字列を返します。
...Object#pretty_print を使って Object#inspect と同様に
オブジェクトを人間が読める形式に変換した文字列を返します。
出力する全てのオブジェクトに Object#pretty_print が定義されている必要があります。
そうでない場合には RuntimeEr......ror が発生します。
@raise RuntimeError 出力する全てのオブジェクトに Object#pretty_print が定義されて
いない場合に発生します。... -
Kernel
# try _ cpp(src , opt = "" , *opts) -> bool (12200.0) -
C プログラムのソースコード src をプリプロセスします。
...C プログラムのソースコード src をプリプロセスします。
$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。
このメソッドはヘッダファイルの存在チェックなどに使用します。
@param src C プログ......イン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
require 'mkmf'
if try_cpp("#include <stdio.h>")
$stderr.puts "stdio.h exists"
end... -
Kernel
# try _ cpp(src , opt = "" , *opts) { . . . } -> bool (12200.0) -
C プログラムのソースコード src をプリプロセスします。
...C プログラムのソースコード src をプリプロセスします。
$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。
このメソッドはヘッダファイルの存在チェックなどに使用します。
@param src C プログ......イン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
require 'mkmf'
if try_cpp("#include <stdio.h>")
$stderr.puts "stdio.h exists"
end... -
String
# append _ as _ bytes(*objects) -> self (12200.0) -
引数で与えたオブジェクトをバイト列として、self に破壊的に連結します。
.../emlist[例][ruby]{
s = "あ".b # => "\xE3\x81\x82"
s.encoding # => #<Encoding:BINARY (ASCII-8BIT)>
s.append_as_bytes("い") # => "\xE3\x81\x82\xE3\x81\x84"
# s << "い" では連結できない
s << "い" # => "incompatible character encodings: BINARY (ASCII-8BIT) a......nd UTF-8 (Encoding::CompatibilityError)
//}
//emlist[引数で整数を渡す例][ruby]{
t = ""
t.append_as_bytes(0x61) # => "a"
t.append_as_bytes(0x3062) # => "ab"
//}
@see String#<<, String#concat... -
VALUE rb
_ apply(VALUE recv , ID mid , VALUE args) (12200.0) -
オブジェクト recv のメソッド mid を 引数 args とともに呼び出します。
オブジェクト recv のメソッド mid を
引数 args とともに呼び出します。 -
Net
:: HTTPPayloadTooLarge (12000.0) -
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
...HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
詳しくは 7231 Section 6.5.11 を見てください。...