種類
ライブラリ
- English (110)
- ビルトイン (1166)
- benchmark (44)
-
cgi
/ core (33) - csv (66)
- date (77)
-
digest
/ sha1 (11) -
digest
/ sha2 (33) - etc (363)
- fiddle (165)
-
fiddle
/ import (11) - fileutils (22)
-
io
/ console (22) -
irb
/ context (33) -
irb
/ input-method (55) - json (66)
-
json
/ add / date _ time (11) - logger (1)
- matrix (45)
-
minitest
/ spec (2) -
minitest
/ unit (2) - mkmf (44)
-
net
/ ftp (44) - objspace (22)
- observer (11)
- openssl (132)
- pathname (22)
- profiler (24)
- psych (34)
- rake (22)
-
rake
/ packagetask (11) - rbconfig (11)
-
rbconfig
/ sizeof (11) - resolv (11)
-
rexml
/ document (22) -
rubygems
/ dependency _ list (11) -
rubygems
/ package / tar _ reader / entry (11) - socket (429)
- stringio (33)
- strscan (44)
- time (88)
- tracer (22)
- tsort (11)
- un (11)
-
webrick
/ httpauth / authenticator (22) -
webrick
/ log (11) - win32ole (66)
- zlib (44)
クラス
-
ARGF
. class (55) - Array (140)
-
Benchmark
:: Tms (22) - CGI (22)
- CSV (44)
-
CSV
:: Table (11) - Data (10)
- DateTime (88)
- Encoding (44)
-
Encoding
:: Converter (55) - Enumerator (22)
-
Enumerator
:: Lazy (10) -
Fiddle
:: Pointer (22) -
Gem
:: DependencyList (11) -
Gem
:: Package :: TarReader :: Entry (11) - IO (146)
-
IRB
:: Context (33) -
IRB
:: InputMethod (11) -
IRB
:: ReadlineInputMethod (22) -
IRB
:: StdioInputMethod (22) - Integer (44)
-
JSON
:: State (44) - MatchData (48)
- Matrix (33)
- Method (11)
- Module (38)
-
Net
:: FTP (44) - Numeric (11)
- Object (68)
-
OpenSSL
:: PKey :: EC :: Group (22) -
OpenSSL
:: PKey :: RSA (11) -
OpenSSL
:: SSL :: SSLContext (11) - Pathname (22)
- Proc (27)
-
Psych
:: SyntaxError (11) -
REXML
:: DocType (22) -
Rake
:: FileList (22) -
Rake
:: PackageTask (11) -
Resolv
:: DNS :: Name (11) -
RubyVM
:: InstructionSequence (44) - Socket (209)
-
Socket
:: Option (11) - String (26)
- StringIO (33)
- StringScanner (44)
- Struct (8)
- Symbol (10)
- SystemCallError (11)
- Thread (22)
- Time (154)
- Tracer (22)
- Vector (12)
-
WEBrick
:: BasicLog (11) - WIN32OLE (22)
-
WIN32OLE
_ EVENT (11) -
WIN32OLE
_ METHOD (11) -
WIN32OLE
_ PARAM (11) -
Zlib
:: GzipReader (44)
モジュール
- Benchmark (22)
-
CGI
:: QueryExtension (11) - Etc (363)
- Fiddle (143)
-
Fiddle
:: Importer (11) -
File
:: Constants (11) - FileUtils (22)
-
GC
:: Profiler (88) - JSON (22)
- Kernel (244)
-
MiniTest
:: Assertions (2) - ObjectSpace (66)
-
OpenSSL
:: ASN1 (11) -
OpenSSL
:: Buffering (22) -
OpenSSL
:: OCSP (11) -
OpenSSL
:: SSL (22) -
OpenSSL
:: X509 (11) - Process (33)
-
Profiler
_ _ (24) - Psych (12)
- RbConfig (22)
-
RubyVM
:: AbstractSyntaxTree (8) -
Socket
:: Constants (209) - TSort (11)
-
WEBrick
:: HTTPAuth :: Authenticator (11) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (11)
キーワード
-
$ ARGV (11) -
$ DEFAULT _ INPUT (11) -
$ INPUT _ LINE _ NUMBER (11) -
$ LAST _ PAREN _ MATCH (11) -
$ LAST _ READ _ LINE (11) -
$ NR (11) -
$ OFS (11) -
$ ORS (11) -
$ OUTPUT _ FIELD _ SEPARATOR (11) -
$ OUTPUT _ RECORD _ SEPARATOR (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - === (33)
- Application (1)
-
CLOCK
_ PROF (11) - CSV (11)
-
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ CFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LIBS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ CFLAGS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LIBS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ CFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LIBS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LIBS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ CFLAGS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LIBS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ CFLAGS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LDFLAGS (11) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LIBS (11) - FORMAT (22)
-
IPV6
_ RTHDR (22) -
IPV6
_ RTHDRDSTOPTS (22) -
IP
_ MTU (22) -
IP
_ ROUTER _ ALERT (22) -
IP
_ TOS (22) - InfoField (11)
-
MAKEFILE
_ CONFIG (11) -
MAX
_ MULTIPART _ COUNT (11) -
MAX
_ MULTIPART _ LENGTH (11) -
MSG
_ COMPAT (22) -
MSG
_ EOF (22) -
MSG
_ FLUSH (22) -
MSG
_ OOB (22) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) -
NI
_ NOFQDN (22) - NOFOLLOW (11)
- OCSP (11)
-
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (11) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (11) - Observable (11)
-
PROFILE
_ PROC (6) - Proc (11)
-
REVOKED
_ STATUS _ CESSATIONOFOPERATION (11) -
RLIMIT
_ NOFILE (11) - RegexpError (11)
- ResponseInfoField (11)
- Ruby用語集 (11)
-
SC
_ V6 _ ILP32 _ OFF32 (11) -
SC
_ V6 _ ILP32 _ OFFBIG (11) -
SC
_ V6 _ LP64 _ OFF64 (11) -
SC
_ V6 _ LPBIG _ OFFBIG (11) -
SC
_ V7 _ ILP32 _ OFF32 (11) -
SC
_ V7 _ ILP32 _ OFFBIG (11) -
SC
_ V7 _ LP64 _ OFF64 (11) -
SC
_ V7 _ LPBIG _ OFFBIG (11) -
SESSION
_ CACHE _ OFF (11) - SHA1 (11)
- SHA256 (11)
- SHA384 (11)
- SHA512 (11)
- SIZEOF (11)
-
SIZEOF
_ CHAR (11) -
SIZEOF
_ DOUBLE (11) -
SIZEOF
_ FLOAT (11) -
SIZEOF
_ INT (11) -
SIZEOF
_ INTPTR _ T (11) -
SIZEOF
_ LONG (11) -
SIZEOF
_ LONG _ LONG (11) -
SIZEOF
_ PTRDIFF _ T (11) -
SIZEOF
_ SHORT (11) -
SIZEOF
_ SIZE _ T (11) -
SIZEOF
_ SSIZE _ T (11) -
SIZEOF
_ UINTPTR _ T (11) -
SIZEOF
_ VOIDP (11) -
SJIS
_ SOFTBANK (11) -
SJIS
_ SoftBank (11) -
SO
_ BROADCAST (22) -
SO
_ OOBINLINE (22) -
SO
_ PEERCRED (22) -
SO
_ PEERNAME (22) -
TCP
_ KEEPCNT (22) -
TCP
_ LINGER2 (22) -
TCP
_ NOPUSH (22) -
TCP
_ SYNCNT (22) -
TCP
_ WINDOW _ CLAMP (22) -
UTF8
_ SOFTBANK (11) -
UTF8
_ SoftBank (11) -
V
_ ERR _ OUT _ OF _ MEM (11) -
WIN32OLE
_ TYPELIB (11) - [] (39)
- []= (12)
- advise (11)
-
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
attribute
_ of (11) -
attributes
_ of (11) - autoload (22)
- autoload? (11)
-
base
_ label (11) - begin (11)
-
beginning
_ of _ line? (11) - benchmark (11)
- bigdecimal (11)
- binread (11)
- binwrite (22)
- bol? (11)
-
buffer
_ initial _ length (11) - byteindex (2)
- byteoffset (4)
- byterindex (2)
-
check
_ circular? (11) -
check
_ signedness (22) -
check
_ sizeof (22) - chmod (11)
- chr (22)
- civil (11)
- class (11)
- clear (11)
- coerce (11)
- cofactor (22)
-
cofactor
_ expansion (11) - combination (22)
- commercial (11)
-
const
_ set (11) -
copy
_ stream (11) - curry (22)
-
deconstruct
_ keys (2) - depth (11)
-
digest
/ sha1 (11) -
digest
/ sha2 (11) - digits (22)
- disable (11)
-
each
_ object (44) - enable (11)
- enabled? (11)
- end (11)
-
end
_ with? (5) - eof (66)
- eof? (99)
- exec (11)
- fatal (11)
- fetch (33)
-
first
_ lineno (11) - format (11)
- generate (11)
- getlocal (11)
- gets (11)
-
gmt
_ offset (11) - gmtoff (11)
-
handle
_ interrupt (11) - httpdate (22)
-
ignore
_ eof (11) -
ignore
_ eof= (11) -
ignore
_ eof? (11) -
instance
_ of? (11) - ioflush (11)
- iqmp (11)
-
irb
/ completion (11) -
is
_ a? (22) - iso8601 (11)
- jd (11)
-
kind
_ of? (22) - label (11)
- lambda (17)
-
laplace
_ expansion (11) - linger (11)
- localtime (11)
-
memsize
_ of (11) -
memsize
_ of _ all (11) -
must
_ be _ instance _ of (1) -
must
_ be _ kind _ of (1) -
net
/ imap (11) -
net
/ smtp (11) - new (65)
-
new
_ offset (11) - off (22)
-
off
_ event (11) - offset (44)
-
offset
_ vtbl (11) - oflush (11)
-
ole
_ activex _ initialize (11) -
ole
_ show _ help (11) - optparse (11)
- ordinal (11)
- output? (11)
- pack (19)
- pack テンプレート文字列 (11)
- permutation (22)
- pointer= (11)
- pos= (11)
- pread (7)
-
primitive
_ convert (44) -
primitive
_ errinfo (11) -
print
_ profile (6) - proc (18)
- profile (6)
- pwrite (7)
-
raw
_ data (11) -
rb
_ time _ timespec _ new (9) - rdoc (11)
-
rdoc
/ markdown (11) -
rdoc
/ parser / c (11) -
rdoc
/ parser / changelog (11) - read (11)
-
readable
_ atfer _ eof? (33) - readbyte (11)
- readchar (22)
- readline (22)
-
remove
_ entry _ secure (11) -
repeated
_ combination (22) -
repeated
_ permutation (22) - report (11)
- result (11)
- retrbinary (22)
- rfc2822 (22)
- rfc822 (22)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby2
_ keywords (10) -
rubygems
/ commands / generate _ index _ command (11) -
rubygems
/ commands / lock _ command (11) -
rubygems
/ commands / pristine _ command (11) -
rubygems
/ commands / query _ command (11) -
rubygems
/ commands / search _ command (11) -
rubygems
/ commands / server _ command (11) -
rubygems
/ commands / specification _ command (11) -
rubygems
/ commands / uninstall _ command (11) -
rubygems
/ security (11) -
safe
_ load (12) - seek (44)
-
server
_ software (11) -
set
_ generator (11) - sizeof (11)
-
source
_ location (11) -
spec
_ predecessors (11) -
start
_ profile (6) -
start
_ with? (5) -
stop
_ profile (6) - storbinary (22)
- strftime (11)
-
subdomain
_ of? (11) - sysconf (11)
- sysseek (11)
-
test
/ unit (11) -
to
_ f (11) -
to
_ json (11) -
total
_ time (11) - traverse (11)
-
tsort
_ each _ child (11) - unpack (11)
- unparse (11)
-
utc
_ offset (11) -
with
_ index (32) - write (22)
- xmlrpc (3)
- xmlschema (11)
-
yaml
_ tag (11) - クラス/メソッドの定義 (11)
- 変数と定数 (4)
- 手続きオブジェクトの挙動の詳細 (11)
検索結果
先頭5件
- 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 - RubyVM
:: InstructionSequence . of(body) -> RubyVM :: InstructionSequence - Profiler
_ _ . # print _ profile(file) -> ()
-
RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node (18274.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
...ntaxTree.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))
# => (SCOPE@5:0-7:3
#......(ARGS@5:9-5:9
# pre_num: 0
# pre_init: nil
# opt: nil
# first_post: nil
# post_num: 0
# post_init: nil
# rest: nil
# kw: nil
# kwrest: nil
# block: nil)
# body:
# (FCALL@6:2-6:21 :puts (LIST@6:7-6:21 (STR@6:7-6:21 "hell... -
RubyVM
:: AbstractSyntaxTree . of(proc , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (18274.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
...ntaxTree.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))
# => (SCOPE@5:0-7:3
#......(ARGS@5:9-5:9
# pre_num: 0
# pre_init: nil
# opt: nil
# first_post: nil
# post_num: 0
# post_init: nil
# rest: nil
# kw: nil
# kwrest: nil
# block: nil)
# body:
# (FCALL@6:2-6:21 :puts (LIST@6:7-6:21 (STR@6:7-6:21 "hell... -
RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node (18273.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
...ntaxTree.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))
# => (SCOPE@5:0-7:3
#......(ARGS@5:9-5:9
# pre_num: 0
# pre_init: nil
# opt: nil
# first_post: nil
# post_num: 0
# post_init: nil
# rest: nil
# kw: nil
# kwrest: nil
# block: nil)
# body:
# (FCALL@6:2-6:21 :puts (LIST@6:7-6:21 (STR@6:7-6:21 "hell... -
RubyVM
:: InstructionSequence . of(body) -> RubyVM :: InstructionSequence (18237.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... -
Profiler
_ _ . # print _ profile(file) -> () (9200.0) -
stop_profile を実行し、プロファイルの結果を file に出力します。 file には printf メソッドが定義されていなければいけません。
...stop_profile を実行し、プロファイルの結果を file に出力します。
file には printf メソッドが定義されていなければいけません。
@param file File のインスタンスを指定します。... -
Profiler
_ _ . # start _ profile -> object (9200.0) -
プロファイルの取得を開始します。
プロファイルの取得を開始します。 -
Profiler
_ _ . # stop _ profile -> nil (9200.0) -
プロファイルの取得を停止します。
プロファイルの取得を停止します。 -
Profiler
_ _ :: PROFILE _ PROC -> Proc (9200.0) -
内部で使用します。
内部で使用します。 -
DateTime
# new _ offset(offset = 0) -> DateTime (6300.0) -
self を複製して、その時差を設定しなおします。 引数を省略した場合は、零 (協定世界時) になります。
...self を複製して、その時差を設定しなおします。
引数を省略した場合は、零 (協定世界時) になります。
DateTime.new も参照してください。
@param offset 時差... -
Resolv
:: DNS :: Name # subdomain _ of?(other) -> bool (6237.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 (6231.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 (6225.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
//}... -
Encoding
:: UTF8 _ SOFTBANK -> Encoding (6222.0) -
UTF8-SoftBank エンコーディングです。
...UTF8-SoftBank エンコーディングです。
UTF-8 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。
@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html... -
Encoding
:: UTF8 _ SoftBank -> Encoding (6222.0) -
UTF8-SoftBank エンコーディングです。
...UTF8-SoftBank エンコーディングです。
UTF-8 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。
@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html...