種類
ライブラリ
- English (120)
- ビルトイン (1437)
- benchmark (48)
-
cgi
/ core (48) - csv (84)
- date (88)
-
digest
/ sha1 (12) -
digest
/ sha2 (36) - drb (36)
- e2mmap (6)
- etc (414)
- fiddle (204)
-
fiddle
/ import (12) - fileutils (24)
-
io
/ console (24) -
irb
/ context (36) -
irb
/ input-method (60) - json (252)
-
json
/ add / date _ time (12) - logger (1)
- matrix (50)
-
minitest
/ spec (2) -
minitest
/ unit (2) - mkmf (72)
-
net
/ ftp (48) -
net
/ http (90) -
net
/ pop (36) -
net
/ protocol (24) -
net
/ smtp (12) - objspace (24)
- observer (12)
- openssl (168)
- pathname (24)
- profiler (30)
- psych (38)
- rake (36)
-
rake
/ packagetask (12) - rbconfig (13)
-
rbconfig
/ sizeof (12) -
rdoc
/ context (12) - resolv (24)
-
rexml
/ document (24) -
rubygems
/ dependency _ list (12) -
rubygems
/ exceptions (12) -
rubygems
/ package / tar _ reader (12) -
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ requirement (12) -
rubygems
/ source _ index (12) - socket (564)
- stringio (36)
- strscan (48)
- sync (12)
- thread (6)
- thwait (12)
- time (96)
- timeout (8)
- tracer (24)
- tsort (12)
- un (12)
- weakref (12)
-
webrick
/ httpauth / authenticator (24) -
webrick
/ httpstatus (12) -
webrick
/ log (12) - win32ole (72)
- zlib (72)
クラス
-
ARGF
. class (60) - Array (153)
-
Benchmark
:: Tms (24) - CGI (36)
- CSV (48)
-
CSV
:: Row (12) -
CSV
:: Table (12) - Data (15)
- Date (2)
- DateTime (98)
- Encoding (48)
-
Encoding
:: Converter (60) - Enumerator (24)
-
Enumerator
:: Lazy (12) -
Fiddle
:: Pointer (48) -
Gem
:: DependencyList (12) -
Gem
:: Package :: TarReader :: Entry (12) - IO (160)
-
IRB
:: Context (36) -
IRB
:: InputMethod (12) -
IRB
:: ReadlineInputMethod (24) -
IRB
:: StdioInputMethod (24) - Integer (48)
-
JSON
:: State (72) - MatchData (56)
- Matrix (36)
- Method (12)
- Module (48)
-
Net
:: FTP (48) - Numeric (12)
- Object (74)
-
OpenSSL
:: PKey :: EC :: Group (24) -
OpenSSL
:: PKey :: RSA (12) -
OpenSSL
:: SSL :: SSLContext (12) - Pathname (24)
- Proc (30)
-
Psych
:: SyntaxError (12) -
RDoc
:: Context (12) -
REXML
:: DocType (24) -
Rake
:: FileList (24) -
Rake
:: PackageTask (12) -
Resolv
:: DNS :: Name (12) -
RubyVM
:: InstructionSequence (48) - Socket (276)
-
Socket
:: Option (12) - String (30)
- StringIO (36)
- StringScanner (48)
- Struct (22)
- Symbol (12)
- SystemCallError (12)
- Thread (24)
- Time (170)
- Tracer (24)
- Vector (14)
-
WEBrick
:: BasicLog (12) - WIN32OLE (24)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ PARAM (12) -
Zlib
:: GzipReader (48)
モジュール
- Benchmark (24)
-
CGI
:: QueryExtension (12) - Etc (396)
- Fiddle (156)
-
Fiddle
:: Importer (12) -
File
:: Constants (12) - FileUtils (24)
-
GC
:: Profiler (96) - JSON (24)
- Kernel (289)
-
MiniTest
:: Assertions (2) - ObjectSpace (72)
-
OpenSSL
:: ASN1 (12) -
OpenSSL
:: Buffering (24) -
OpenSSL
:: OCSP (12) -
OpenSSL
:: SSL (24) -
OpenSSL
:: X509 (12) - Process (36)
-
Profiler
_ _ (24) - Psych (14)
- RbConfig (24)
-
RubyVM
:: AbstractSyntaxTree (10) -
Socket
:: Constants (276) - TSort (12)
-
WEBrick
:: HTTPAuth :: Authenticator (12) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (12)
キーワード
-
$ ARGV (12) -
$ DEFAULT _ INPUT (12) -
$ INPUT _ LINE _ NUMBER (12) -
$ LAST _ PAREN _ MATCH (12) -
$ LAST _ READ _ LINE (12) -
$ NR (12) -
$ OFS (12) -
$ ORS (12) -
$ OUTPUT _ FIELD _ SEPARATOR (12) -
$ OUTPUT _ RECORD _ SEPARATOR (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (36)
- APOPSession (12)
- Application (1)
- ArgumentError (12)
- Array (12)
- Bignum (9)
-
CLASS
_ OF (12) -
CLOCK
_ PROF (12) - CSV (12)
-
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ CFLAGS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LDFLAGS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LIBS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ CFLAGS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LDFLAGS (12) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LIBS (12) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ CFLAGS (12) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LDFLAGS (12) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LIBS (12) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ CFLAGS (12) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LDFLAGS (12) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LIBS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ CFLAGS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LIBS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ CFLAGS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LIBS (12) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ CFLAGS (12) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LIBS (12) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ CFLAGS (12) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LDFLAGS (12) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LIBS (12) - Cache (12)
- ConditionVariable (12)
- Config (1)
- DRbIdConv (12)
- DRbObject (12)
- DRbUndumped (12)
- E2MM (6)
- EDOOFUS (12)
- EOFError (24)
- EROFS (12)
- EndOfYAMLException (12)
- ErrNoFinishedThread (6)
- Extend (12)
- FORMAT (24)
- FalseClass (12)
- FileList (12)
- Fixnum (9)
- Float (24)
- Group (9)
- HTTPClientException (7)
- HTTPGatewayTimeOut (7)
- HTTPMovedTemporarily (12)
- HTTPMultipleChoice (12)
- HTTPRequestEntityTooLarge (7)
- HTTPRequestTimeOut (7)
- HTTPRequestURITooLarge (12)
- HTTPRequestURITooLong (7)
- HTTPRequestedRangeNotSatisfiable (7)
- HTTPSession (12)
- Hash (12)
-
IFF
_ MASTER (24) -
IFF
_ NOTRAILERS (24) -
IFF
_ SLAVE (24) -
IFF
_ SUPP _ NOFCS (24) -
IPV6
_ RTHDR (24) -
IPV6
_ RTHDRDSTOPTS (24) -
IP
_ MTU (24) -
IP
_ ROUTER _ ALERT (24) -
IP
_ TOS (24) - InfoField (12)
- Integer (12)
-
MAKEFILE
_ CONFIG (12) -
MAX
_ MULTIPART _ COUNT (12) -
MAX
_ MULTIPART _ LENGTH (12) -
MSG
_ COMPAT (24) -
MSG
_ EOF (24) -
MSG
_ FLUSH (24) -
MSG
_ OOB (24) - Marshal フォーマット (12)
- Mutex (10)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
NI
_ NOFQDN (24) - NOFOLLOW (12)
- NilClass (12)
- OCSP (12)
-
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (12) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (12) - Object (12)
- Observable (12)
- POP (12)
- POPSession (12)
-
PROFILE
_ PROC (6) - Parser (12)
- Passwd (9)
- Proc (12)
- Profiler (12)
-
Profiler
_ _ (6) - ProtoFatalError (12)
- ProtocRetryError (12)
- Queue (12)
-
REVOKED
_ STATUS _ CESSATIONOFOPERATION (12) -
RLIMIT
_ NOFILE (12) - RegexpError (12)
- Requirement (12)
- ResponseInfoField (12)
- Ruby用語集 (12)
-
SC
_ V6 _ ILP32 _ OFF32 (12) -
SC
_ V6 _ ILP32 _ OFFBIG (12) -
SC
_ V6 _ LP64 _ OFF64 (12) -
SC
_ V6 _ LPBIG _ OFFBIG (12) -
SC
_ V7 _ ILP32 _ OFF32 (12) -
SC
_ V7 _ ILP32 _ OFFBIG (12) -
SC
_ V7 _ LP64 _ OFF64 (12) -
SC
_ V7 _ LPBIG _ OFFBIG (12) -
SESSION
_ CACHE _ OFF (12) - SHA1 (12)
- SHA256 (12)
- SHA384 (12)
- SHA512 (12)
- SIZEOF (12)
-
SIZEOF
_ CHAR (12) -
SIZEOF
_ DOUBLE (12) -
SIZEOF
_ FLOAT (12) -
SIZEOF
_ INT (12) -
SIZEOF
_ INTPTR _ T (12) -
SIZEOF
_ LONG (12) -
SIZEOF
_ LONG _ LONG (12) -
SIZEOF
_ PTRDIFF _ T (12) -
SIZEOF
_ SHORT (12) -
SIZEOF
_ SIZE _ T (12) -
SIZEOF
_ SSIZE _ T (12) -
SIZEOF
_ UINTPTR _ T (12) -
SIZEOF
_ VOIDP (12) -
SJIS
_ SOFTBANK (12) -
SJIS
_ SoftBank (12) - SMTPSession (12)
- SOA (12)
-
SO
_ BROADCAST (24) -
SO
_ OOBINLINE (24) -
SO
_ PEERCRED (24) -
SO
_ PEERNAME (24) - Signer (12)
- SizedQueue (12)
- State (12)
- String (12)
- Synchronizer (6)
-
Synchronizer
_ m (6) -
TCP
_ KEEPCNT (24) -
TCP
_ LINGER2 (24) -
TCP
_ NOPUSH (24) -
TCP
_ SYNCNT (24) -
TCP
_ WINDOW _ CLAMP (24) - ThWait (6)
- TimeoutError (8)
- TrueClass (12)
-
UTF8
_ SOFTBANK (12) -
UTF8
_ SoftBank (12) - UnexpectedEOF (12)
- UnparserError (12)
-
V
_ ERR _ OUT _ OF _ MEM (12) -
WIN32OLE
_ TYPELIB (12) - WeakRef (12)
- X509 (12)
- ZStream (12)
- [] (46)
- []= (50)
- advise (12)
-
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
attribute
_ of (12) -
attributes
_ of (12) - autoload (24)
- autoload? (12)
-
base
_ label (12) - begin (12)
-
beginning
_ of _ line? (12) - benchmark (12)
- bigdecimal (12)
- binread (12)
- binwrite (24)
- bol? (12)
-
buffer
_ initial _ length (12) -
buffer
_ initial _ length= (12) - byteindex (3)
- byteoffset (6)
- byterindex (3)
-
check
_ circular? (12) -
check
_ signedness (24) -
check
_ sizeof (24) - chmod (12)
- chr (24)
- civil (12)
- class (12)
- clear (12)
- coerce (12)
- cofactor (24)
-
cofactor
_ expansion (12) - combination (24)
- commercial (12)
-
const
_ set (12) -
convertible
_ int (24) -
copy
_ stream (12) - curry (24)
-
deconstruct
_ keys (17) -
defined
_ in? (12) - depth (12)
- depth= (12)
-
digest
/ sha1 (12) -
digest
/ sha2 (12) - digits (24)
- disable (12)
-
each
_ object (48) - enable (12)
- enabled? (12)
- end (12)
-
end
_ with? (6) - eof (72)
- eof? (108)
- exec (12)
- fatal (12)
- fetch (36)
-
first
_ lineno (12) - format (12)
- generate (12)
- getlocal (12)
- gets (12)
-
gmt
_ offset (12) - gmtoff (12)
-
handle
_ interrupt (12) - httpdate (24)
-
ignore
_ eof (12) -
ignore
_ eof= (12) -
ignore
_ eof? (12) -
instance
_ of? (12) - ioflush (12)
- iqmp (12)
-
irb
/ completion (12) -
is
_ a? (24) - iso8601 (12)
- jd (12)
-
kind
_ of? (24) - label (12)
- lambda (18)
-
laplace
_ expansion (12) - linger (12)
- localtime (12)
-
memsize
_ of (12) -
memsize
_ of _ all (12) -
must
_ be _ instance _ of (1) -
must
_ be _ kind _ of (1) -
net
/ imap (12) -
net
/ smtp (12) - new (78)
-
new
_ offset (12) - off (24)
-
off
_ event (12) - offset (48)
-
offset
_ vtbl (12) - oflush (12)
-
ole
_ activex _ initialize (12) -
ole
_ show _ help (12) - optparse (12)
- ordinal (12)
-
os
_ obj _ of (12) - output? (12)
- pack (21)
- pack テンプレート文字列 (12)
- permutation (24)
- pointer= (12)
- pos= (12)
- pread (8)
-
primitive
_ convert (48) -
primitive
_ errinfo (12) - print (12)
-
print
_ profile (6) - proc (19)
- profile (6)
- profiler (6)
- pwrite (8)
-
raw
_ data (12) -
rb
_ ary _ entry (12) -
rb
_ mod _ const _ of (12) -
rb
_ obj _ is _ instance _ of (12) -
rb
_ obj _ is _ kind _ of (12) -
rb
_ time _ timespec _ new (10) -
rbconfig
/ sizeof (12) - rdoc (12)
-
rdoc
/ generator / json _ index (12) -
rdoc
/ markdown (12) -
rdoc
/ parser / c (12) -
rdoc
/ parser / changelog (12) - read (12)
-
readable
_ atfer _ eof? (36) - readbyte (12)
- readchar (24)
- readline (24)
-
remove
_ entry _ secure (12) -
repeated
_ combination (24) -
repeated
_ permutation (24) - report (12)
- result (12)
- retrbinary (24)
- rfc2822 (24)
- rfc822 (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby2
_ keywords (18) -
rubygems
/ commands / generate _ index _ command (12) -
rubygems
/ commands / lock _ command (12) -
rubygems
/ commands / pristine _ command (12) -
rubygems
/ commands / query _ command (12) -
rubygems
/ commands / search _ command (12) -
rubygems
/ commands / server _ command (12) -
rubygems
/ commands / specification _ command (12) -
rubygems
/ commands / uninstall _ command (12) -
rubygems
/ security (12) -
safe
_ load (14) - seek (48)
-
server
_ software (12) -
set
_ generator (12) - sizeof (12)
-
source
_ location (12) -
spec
_ predecessors (12) -
start
_ profile (6) -
start
_ with? (6) -
stop
_ profile (6) - storbinary (24)
- strftime (12)
-
subdomain
_ of? (12) - sysconf (12)
- sysseek (12)
-
test
/ unit (12) - timeofday (12)
-
to
_ f (12) -
to
_ json (12) -
total
_ time (12) - traverse (12)
-
tsort
_ each _ child (12) - unpack (12)
- unparse (12)
-
utc
_ offset (12) -
with
_ index (36) - write (24)
- xmlrpc (3)
- xmlschema (12)
-
yaml
_ tag (12) - クラス/メソッドの定義 (12)
- パターンマッチ (12)
- 変数と定数 (4)
- 手続きオブジェクトの挙動の詳細 (12)
検索結果
先頭5件
- RubyVM
:: InstructionSequence . of(body) -> RubyVM :: InstructionSequence - RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node - RubyVM
:: AbstractSyntaxTree . of(proc , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node - RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node - Profiler
_ _ . # print _ profile(file) -> ()
-
RubyVM
:: InstructionSequence . of(body) -> RubyVM :: InstructionSequence (18137.0) -
引数 body で指定した Proc、Method オブジェクトを元に RubyVM::InstructionSequence オブジェクトを作成して返します。
...合
# proc
> p = proc { num = 1 + 2 }
> RubyVM::InstructionSequence.of(p)
> # => <RubyVM::InstructionSequence:block in irb_binding@(irb)>
# method
> def foo(bar); puts bar; end
> RubyVM::InstructionSequence.of(method(:foo))
> # => <RubyVM::InstructionSequence:foo@(irb)>
例2: Ruby......str = 'a' + 'b' }
# irb
> require '/tmp/iseq_of.rb'
# hello メソッド
> RubyVM::InstructionSequence.of(method(:hello))
> # => #<RubyVM::InstructionSequence:0x007fb73d7cb1d0>
# グローバル proc
> RubyVM::InstructionSequence.of($a_global_proc)
> # => #<RubyVM::InstructionSeq... -
RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node (18114.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
...byVM::AbstractSyntaxTree.of(proc {1 + 2})
# => (SCOPE@2:38-2:45
# tbl: []
# args: nil
# body:
# (OPCALL@2:39-2:44 (LIT@2:39-2:40 1) :+
# (LIST@2:43-2:44 (LIT@2:43-2:44 2) nil)))
def hello
puts "hello, world"
end
pp RubyVM::AbstractSyntaxTree.of(method(:hello))
# => (SC... -
RubyVM
:: AbstractSyntaxTree . of(proc , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (18114.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
...byVM::AbstractSyntaxTree.of(proc {1 + 2})
# => (SCOPE@2:38-2:45
# tbl: []
# args: nil
# body:
# (OPCALL@2:39-2:44 (LIT@2:39-2:40 1) :+
# (LIST@2:43-2:44 (LIT@2:43-2:44 2) nil)))
def hello
puts "hello, world"
end
pp RubyVM::AbstractSyntaxTree.of(method(:hello))
# => (SC... -
RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node (18113.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
...byVM::AbstractSyntaxTree.of(proc {1 + 2})
# => (SCOPE@2:38-2:45
# tbl: []
# args: nil
# body:
# (OPCALL@2:39-2:44 (LIT@2:39-2:40 1) :+
# (LIST@2:43-2:44 (LIT@2:43-2:44 2) nil)))
def hello
puts "hello, world"
end
pp RubyVM::AbstractSyntaxTree.of(method(:hello))
# => (SC... -
Profiler
_ _ . # print _ profile(file) -> () (9100.0) -
stop_profile を実行し、プロファイルの結果を file に出力します。 file には printf メソッドが定義されていなければいけません。
...stop_profile を実行し、プロファイルの結果を file に出力します。
file には printf メソッドが定義されていなければいけません。
@param file File のインスタンスを指定します。... -
Profiler
_ _ . # start _ profile -> object (9100.0) -
プロファイルの取得を開始します。
プロファイルの取得を開始します。 -
Profiler
_ _ . # stop _ profile -> nil (9100.0) -
プロファイルの取得を停止します。
プロファイルの取得を停止します。 -
Profiler
_ _ :: PROFILE _ PROC -> Proc (9100.0) -
内部で使用します。
内部で使用します。 -
DateTime
# new _ offset(offset = 0) -> DateTime (6200.0) -
self を複製して、その時差を設定しなおします。 引数を省略した場合は、零 (協定世界時) になります。
...self を複製して、その時差を設定しなおします。
引数を省略した場合は、零 (協定世界時) になります。
DateTime.new も参照してください。
@param offset 時差... -
static VALUE os
_ obj _ of(VALUE of) (6200.0) -
-
Resolv
:: DNS :: Name # subdomain _ of?(other) -> bool (6137.0) -
other が self のサブドメインであるかどうかを返します。
....y.z").subdomain_of?(domain) #=> true
p Resolv::DNS::Name.create("x.y.z").subdomain_of?(domain) #=> true
p Resolv::DNS::Name.create("y.z").subdomain_of?(domain) #=> false
p Resolv::DNS::Name.create("z").subdomain_of?(domain) #=> false
p Resolv::DNS::Name.create("x.y.z.").subdomain_of?(domain) #=> fa......lse
p Resolv::DNS::Name.create("w.z").subdomain_of?(domain) #=> false
//}... -
Object
# instance _ of?(klass) -> bool (6131.0) -
オブジェクトがクラス klass の直接のインスタンスである時真を返します。
...obj.instance_of?(c) が成立する時には、常に obj.kind_of?(c) も成立します。
@param klass Classかそのサブクラスのインスタンスです。
//emlist[][ruby]{
class C < Object
end
class S < C
end
obj = S.new
p obj.instance_of?(S) # true
p obj.instance_of?(C) #......false
//}
@see Object#kind_of?,Object#class... -
REXML
:: DocType # attribute _ of(element , attribute) -> String | nil (6125.0) -
DTD 内の属性リスト宣言で、 element という名前の要素の attribute という 名前の属性のデフォルト値を返します。
...title CDATA #REQUIRED
publisher CDATA "foobar publisher">
]>
EOS
p doctype.attribute_of("book", "publisher") # => "foobar publisher"
p doctype.attribute_of("bar", "foo") # => nil
p doctype.attribute_of("book", "baz") # => nil
p doctype.attribute_of("book", "title") # => nil
//}...