別のキーワード
ライブラリ
- ビルトイン (1162)
- bigdecimal (12)
-
cgi
/ core (36) - date (84)
- fiddle (24)
-
fiddle
/ import (48) - ipaddr (12)
-
irb
/ ext / history (12) -
irb
/ ext / save-history (12) - mkmf (120)
-
net
/ ftp (20) -
net
/ http (48) -
net
/ imap (108) -
net
/ pop (12) - openssl (288)
- optparse (12)
- pathname (12)
- pp (48)
- prettyprint (145)
- psych (156)
- resolv (24)
-
rexml
/ document (12) -
rinda
/ tuplespace (12) -
ripper
/ lexer (24) -
rubygems
/ commands / dependency _ command (12) -
rubygems
/ dependency (12) -
rubygems
/ package / tar _ reader / entry (24) -
rubygems
/ requirement (12) -
rubygems
/ source _ info _ cache _ entry (12) -
rubygems
/ user _ interaction (36) -
shell
/ system-command (6) - socket (180)
- stringio (48)
- sync (6)
-
syslog
/ logger (12) - win32ole (108)
- zlib (24)
クラス
-
ARGF
. class (24) - Addrinfo (36)
- Array (665)
- BasicSocket (24)
- BigDecimal (12)
- Date (84)
- Enumerator (12)
-
Enumerator
:: Chain (7) -
Fiddle
:: Closure (12) -
Fiddle
:: Handle (12) -
Gem
:: Commands :: DependencyCommand (12) -
Gem
:: Dependency (12) -
Gem
:: Package :: TarReader :: Entry (24) -
Gem
:: Requirement (12) -
Gem
:: SourceInfoCacheEntry (12) - IO (48)
- IPAddr (12)
-
IRB
:: Context (24) - Integer (8)
- MatchData (6)
- Method (12)
-
Net
:: FTP :: MLSxEntry (20) -
Net
:: HTTP (48) -
Net
:: IMAP (48) -
Net
:: IMAP :: BodyTypeBasic (12) -
Net
:: IMAP :: BodyTypeMessage (24) -
Net
:: IMAP :: BodyTypeText (24) -
Net
:: POP3 (12) - Object (48)
-
OpenSSL
:: BN (24) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: OCSP :: BasicResponse (12) -
OpenSSL
:: PKey :: EC (12) -
OpenSSL
:: PKey :: EC :: Group (60) -
OpenSSL
:: PKey :: EC :: Point (108) -
OpenSSL
:: SSL :: SSLContext (36) -
OpenSSL
:: SSL :: SSLSocket (24) - OptionParser (12)
- Pathname (12)
- PrettyPrint (145)
- Proc (12)
-
Psych
:: Emitter (24) -
Psych
:: Nodes :: Document (12) -
Psych
:: Nodes :: Mapping (12) -
Psych
:: Nodes :: Scalar (12) -
Psych
:: Nodes :: Sequence (12) -
Psych
:: Nodes :: Stream (12) -
Psych
:: Parser :: Mark (36) -
Psych
:: SyntaxError (36) -
REXML
:: Formatters :: Pretty (12) - Range (12)
-
Resolv
:: DNS :: Resource :: IN :: SRV (12) -
Resolv
:: DNS :: Resource :: SOA (12) -
Rinda
:: TupleEntry (12) -
Ripper
:: Lexer (24) -
RubyVM
:: AbstractSyntaxTree :: Node (28) -
RubyVM
:: InstructionSequence (24) -
Shell
:: SystemCommand (6) -
Socket
:: AncillaryData (84) -
Socket
:: Option (12) - String (90)
- StringIO (48)
- Symbol (63)
-
Syslog
:: Logger (12) - SystemCallError (12)
- SystemExit (12)
- TCPServer (12)
- Thread (12)
- Time (60)
- TracePoint (43)
- UNIXServer (12)
- UnboundMethod (12)
- WIN32OLE (12)
-
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ TYPE (48) -
WIN32OLE
_ TYPELIB (24) -
WIN32OLE
_ VARIANT (12) -
Zlib
:: Inflate (12) -
Zlib
:: ZStream (12)
モジュール
-
CGI
:: QueryExtension (36) -
Fiddle
:: Importer (48) -
Gem
:: UserInteraction (36) - Kernel (120)
-
Sync
_ m (6)
キーワード
- * (24)
- <=> (12)
- == (12)
- =~ (12)
- [] (36)
- []= (36)
- afamily (12)
- anybits? (8)
- arity (36)
-
ask
_ yes _ no (12) -
asn1
_ flag (12) - at (12)
- bind (12)
- breakable (24)
-
bsearch
_ index (10) - byteindex (3)
- byteoffset (6)
- byterindex (3)
- bytes (12)
-
bytes
_ read (12) - bytesize (12)
-
callee
_ id (12) -
check
_ signedness (24) -
check
_ sizeof (24) -
choose
_ from _ list (12) - column (24)
- combination (24)
-
content
_ length (12) -
convertible
_ int (24) -
copy
_ nonce (12) - count (36)
-
create
_ value (12) - ctype (12)
- cwday (12)
- cwyear (12)
- cycle (24)
-
data
_ type (12) - day (24)
- degree (12)
-
delete
_ at (12) - encoding (12)
- eql? (12)
- errno (12)
-
eval
_ history (12) - event (12)
- facts (10)
- family (36)
- fetch (36)
-
find
_ index (24) - first (24)
- first? (1)
-
first
_ column (7) -
first
_ lineno (19) - flatten (12)
- flatten! (12)
- flush (12)
-
gateway
_ interface (12) - generator (12)
- genspace (12)
- getbyte (48)
- group (24)
- hash (12)
- helpcontext (12)
-
import
_ symbol (12) - indent (12)
- indentation (12)
- index (36)
- infinity? (12)
- insert (12)
-
instruction
_ sequence (7) - intern (24)
- intersect? (4)
- intersection (6)
- invert! (12)
-
ip
_ pktinfo (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ ifindex (12) -
key
_ len (12) - kill (6)
- last (24)
-
last
_ column (7) -
last
_ lineno (7) - length (24)
- level (24)
- lex (12)
- line (24)
-
line
_ width (12) - lines (24)
-
major
_ version (24) -
make
_ affine! (12) - match (3)
- maxwidth (12)
- mday (24)
-
method
_ id (12) -
minor
_ version (24) -
n
_ bytes (12) - nest (12)
- newline (12)
-
num
_ bytes (12) - offset (12)
-
ole
_ query _ interface (12) -
on
_ curve? (12) - output (12)
- pack (21)
- parse (12)
- permutation (24)
- pfamily (12)
-
point
_ conversion _ form (12) -
point
_ conversion _ form= (12) - pop (24)
- pos (12)
-
pretty
_ print (36) -
pretty
_ print _ cycle (12) -
pretty
_ print _ inspect (12) -
pretty
_ print _ instance _ variables (12) -
print
_ dependencies (12) - priority (24)
-
proxy
_ port (12) - proxyport (12)
-
public
_ key (12) - readbyte (36)
- recvmsg (12)
-
recvmsg
_ nonblock (12) -
repeated
_ combination (24) -
repeated
_ permutation (24) - retry (12)
-
return
_ vtype (12) - rindex (24)
- rotate (12)
- rotate! (12)
- sample (48)
-
save
_ history (12) - say (12)
- search (12)
-
server
_ port (12) -
session
_ cache _ stats (12) -
set
_ to _ infinity! (12) - setbyte (12)
- shift (24)
- size (125)
- socktype (12)
- sort (12)
- split (12)
- status (12)
- style (36)
-
summary
_ width (12) - sym (12)
-
sync
_ ex _ count (6) -
sync
_ point? (12) - sysaccept (24)
- sysopen (12)
- sysseek (12)
- syswrite (36)
- text (24)
-
to
_ a (12) -
to
_ bn (12) -
to
_ sym (24) -
try
_ constant (24) -
try
_ link (24) - type (12)
- typekind (12)
-
uid
_ search (12) -
uid
_ sort (12) - unpack (12)
- value (12)
- vartype (12)
-
verify
_ depth (24) -
verify
_ mode (24) -
verify
_ result (12) - version (12)
- wday (24)
- width (12)
-
write
_ nonblock (12) - yday (24)
- year (24)
検索結果
先頭5件
-
Socket
:: AncillaryData # int -> Integer (21226.0) -
自身が保持している cmsg data (データ) を整数の形で返します。
...異なります。
require 'socket'
ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
p ancdata.int #=> 2
@raise TypeError cmgs data のサイズが int のバイト数と異なる場合に発生します
@see Socket::AncillaryData.new Socket::AncillaryData.int... -
CGI
:: QueryExtension # gateway _ interface -> String (12201.0) -
ENV['GATEWAY_INTERFACE'] を返します。
...ENV['GATEWAY_INTERFACE'] を返します。... -
Gem
:: Requirement # pretty _ print(pp) -> String (12201.0) -
わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。
...表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
require 'pp'
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}......で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//}... -
Object
# pretty _ print(pp) -> () (12201.0) -
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに 呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
...します。
そのとき pretty_print メソッドは指定された pp に対して表示したい自身の内容を追加して
いかなければいけません。いくつかの組み込みクラスについて、
pp ライブラリはあらかじめ pretty_print メソッドを定義してい......ブジェクトです。
//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......@param pp PP オブジェクトです。
//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) -> () (12201.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 _ print _ inspect -> String (12201.0) -
Object#pretty_print を使って Object#inspect と同様に オブジェクトを人間が読める形式に変換した文字列を返します。
...Object#pretty_print を使って Object#inspect と同様に
オブジェクトを人間が読める形式に変換した文字列を返します。
出力する全てのオブジェクトに Object#pretty_print が定義されている必要があります。
そうでない場合には RuntimeEr......ror が発生します。
@raise RuntimeError 出力する全てのオブジェクトに Object#pretty_print が定義されて
いない場合に発生します。... -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (12201.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。 -
OpenSSL
:: BN # pretty _ print(pp) (12201.0) -
Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
...Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
//emlist[][ruby]{
require 'pp'
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
@param pp PP クラスのインスタンスオブジェク......Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
//emlist[][ruby]{
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
@param pp PP クラスのインスタンスオブジェクト... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (12201.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
...untimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.new('InternetExplorer.Application')
ie_web_app = ie.ole_query_interface('{0002DF05-0000-0000-C000-000000000046}')
上例のie_web_appは、ieと同じインスタンスとなりま......ということを意
味します。当然、それはサーバ実装のバグです。
問題は、C++のvtblアクセスや.NET FrameworkのCOM Interopのために静的型情
報が必要となることです。このため、一度あるインターフェイスを返すことに
決めた場......として定義しなけれ
ば追加のメソッドが呼び出せません。
たとえば、当メソッドの存在理由である
http://www.ruby-forum.com/topic/109954(なお、元のパッチと異な
りGUIDの統一フォーマットを利用するように改造されているため、I...