種類
ライブラリ
- English (44)
- ビルトイン (462)
-
cgi
/ core (11) -
cgi
/ html (44) - csv (88)
-
digest
/ md5 (11) - erb (11)
-
fiddle
/ import (22) - fileutils (11)
- json (44)
-
net
/ ftp (132) -
net
/ http (209) -
net
/ imap (198) - objspace (44)
- open3 (33)
- openssl (836)
- optparse (11)
- ostruct (22)
- pstore (11)
- psych (6)
- resolv (11)
-
rexml
/ document (44) -
rexml
/ parsers / sax2parser (55) -
rexml
/ sax2listener (22) -
rexml
/ streamlistener (11) -
ripper
/ filter (22) -
ripper
/ lexer (11) -
rubygems
/ package / tar _ input (22) -
rubygems
/ package / tar _ output (44) -
rubygems
/ package / tar _ writer (22) -
rubygems
/ security (99) -
rubygems
/ source _ info _ cache (88) -
rubygems
/ validator (33) - socket (748)
- uri (44)
-
webrick
/ accesslog (11) -
webrick
/ httprequest (11) -
webrick
/ httputils (143) -
win32
/ registry (396) - zlib (66)
クラス
- BasicObject (33)
- BasicSocket (33)
- CGI (11)
- CSV (77)
-
CSV
:: Row (11) - Data (14)
- ERB (11)
-
Gem
:: Package :: TarInput (22) -
Gem
:: Package :: TarOutput (44) -
Gem
:: Package :: TarWriter :: BoundedStream (11) -
Gem
:: Package :: TarWriter :: RestrictedStream (11) -
Gem
:: Security :: Policy (33) -
Gem
:: Security :: Signer (11) -
Gem
:: SourceInfoCache (88) -
Gem
:: Validator (33) - IO (44)
-
JSON
:: Parser (22) -
JSON
:: State (11) - MatchData (224)
-
Net
:: FTP (132) -
Net
:: HTTP (176) -
Net
:: HTTPGenericRequest (22) -
Net
:: IMAP (44) -
Net
:: IMAP :: ContinuationRequest (22) -
Net
:: IMAP :: FetchData (22) -
Net
:: IMAP :: ResponseCode (11) -
Net
:: IMAP :: StatusData (22) -
Net
:: IMAP :: TaggedResponse (22) -
Net
:: IMAP :: UntaggedResponse (22) - Object (11)
-
OpenSSL
:: ASN1 :: ASN1Data (22) -
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: ASN1 :: Sequence (11) -
OpenSSL
:: ASN1 :: Set (11) -
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (44) -
OpenSSL
:: Digest :: DSS (33) -
OpenSSL
:: Digest :: DSS1 (33) -
OpenSSL
:: Digest :: MD2 (33) -
OpenSSL
:: Digest :: MD4 (33) -
OpenSSL
:: Digest :: MD5 (33) -
OpenSSL
:: Digest :: MDC2 (33) -
OpenSSL
:: Digest :: RIPEMD160 (33) -
OpenSSL
:: Digest :: SHA (33) -
OpenSSL
:: Digest :: SHA1 (33) -
OpenSSL
:: Digest :: SHA224 (33) -
OpenSSL
:: Digest :: SHA256 (33) -
OpenSSL
:: Digest :: SHA384 (33) -
OpenSSL
:: Digest :: SHA512 (33) -
OpenSSL
:: Engine (22) -
OpenSSL
:: HMAC (22) -
OpenSSL
:: PKCS7 (55) -
OpenSSL
:: PKey :: DSA (22) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: X509 :: Attribute (44) -
OpenSSL
:: X509 :: Extension (22) - OpenStruct (22)
- OptionParser (11)
- PStore (11)
-
REXML
:: CData (33) -
REXML
:: Entity (11) -
REXML
:: Parsers :: SAX2Parser (55) - Regexp (11)
-
Resolv
:: DNS :: Resource :: TXT (11) - Ripper (11)
-
Ripper
:: Filter (22) -
RubyVM
:: InstructionSequence (18) - Socket (220)
-
Socket
:: AncillaryData (187) -
Socket
:: Option (77) - String (11)
- Symbol (8)
-
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPUtils :: FormData (132) -
Win32
:: Registry (121) -
Zlib
:: ZStream (11)
モジュール
-
CGI
:: HtmlExtension (44) -
Fiddle
:: Importer (22) - FileUtils (11)
-
GC
:: Profiler (11) -
Gem
:: Security (55) - Kernel (55)
- Marshal (22)
-
Net
:: HTTPHeader (11) - ObjectSpace (44)
- Open3 (33)
-
OpenSSL
:: ASN1 (22) - Process (44)
- Psych (6)
-
REXML
:: SAX2Listener (22) -
REXML
:: StreamListener (11) -
Socket
:: Constants (220) - URI (44)
-
WEBrick
:: AccessLog (11) -
Win32
:: Registry :: API (176) -
Win32
:: Registry :: Constants (99) - Zlib (33)
キーワード
-
$ INPUT _ RECORD _ SEPARATOR (11) -
$ LAST _ MATCH _ INFO (11) -
$ LAST _ PAREN _ MATCH (11) -
$ RS (11) -
$ ~ (11) - << (22)
-
AF
_ DATAKIT (22) -
AF
_ DLI (22) - ASCII (11)
- AlmostNoSecurity (11)
- AncillaryData (11)
- BINARY (11)
- Cipher (11)
- CircularDatastructure (11)
- CloseKey (11)
- CreateKey (11)
-
DATA
_ PTR (11) - DataError (11)
- DataFormatError (11)
-
Data
_ Get _ Struct (11) -
Data
_ Make _ Struct (11) -
Data
_ Wrap _ Struct (11) - DeleteKey (11)
- DeleteValue (11)
- Digest (11)
-
EAI
_ NODATA (22) -
EMPTY
_ MARSHAL _ DATA (11) - EnumKey (11)
- EnumValue (11)
- ErrorData (11)
- Extension (11)
- FetchData (11)
- FlushKey (11)
- FormData (11)
-
HKEY
_ CLASSES _ ROOT (22) -
HKEY
_ CURRENT _ CONFIG (22) -
HKEY
_ CURRENT _ USER (22) -
HKEY
_ DYN _ DATA (22) -
HKEY
_ LOCAL _ MACHINE (22) -
HKEY
_ PERFORMANCE _ DATA (22) -
HKEY
_ PERFORMANCE _ NLSTEXT (22) -
HKEY
_ PERFORMANCE _ TEXT (22) -
HKEY
_ USERS (22) - HighSecurity (11)
-
IFF
_ OVS _ DATAPATH (22) -
IP
_ HDRINCL (22) - LowSecurity (11)
-
MAX
_ MULTIPART _ LENGTH (11) - MD5 (11)
-
MSG
_ CTRUNC (22) -
MSG
_ EOF (22) -
MSG
_ EOR (22) -
MSG
_ HAVEMORE (22) -
MSG
_ OOB (22) -
MSG
_ RCVMORE (22) -
MSG
_ TRUNC (22) - MediumSecurity (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (4) - NoSecurity (11)
- OpenKey (11)
-
PF
_ DATAKIT (22) -
PF
_ DLI (22) - QueryInfoKey (11)
- QueryValue (11)
-
RLIMIT
_ DATA (11) - ReFe (11)
- Ruby用語集 (11)
-
SEEK
_ DATA (11) -
SO
_ DONTTRUNC (22) -
SO
_ LINGER (22) -
SO
_ OOBINLINE (22) -
SO
_ WANTMORE (22) -
SO
_ WANTOOBFLAG (22) - Sequence (11)
- Set (11)
- SetValue (11)
- StatusData (11)
-
TCP
_ DEFER _ ACCEPT (22) - UNKNOWN (11)
- ZStream (11)
- [] (55)
-
add
_ gem _ contents (11) -
add
_ signatures (11) - alien (11)
-
append
_ data (11) - attr (22)
- begin (11)
- bind (11)
-
blk
_ free (11) -
blk
_ mark (11) -
blk
_ orphan (11) -
bm
_ mark (11) - body (11)
- body= (11)
- bool (11)
- byteoffset (4)
-
cache
_ data (22) -
call
_ end _ proc (11) - capture2 (11)
- capture2e (11)
- capture3 (11)
- captures (11)
- cdata (22)
- check (11)
-
cmsg
_ is? (11) -
content
_ type (11) -
count
_ objects _ size (11) -
count
_ tdata _ objects (11) - data (88)
-
data
_ type (11) -
decode
_ www _ form (11) -
decode
_ www _ form _ component (11) -
deconstruct
_ keys (2) - define (4)
- depth (11)
- digest (165)
-
digest
/ md5 (11) -
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - dump (22)
- each (11)
-
each
_ data (11) -
each
_ pair (22) -
encode
_ www _ form (11) -
encode
_ www _ form _ component (11) - encrypt (11)
- end (11)
- environment (11)
- escape (11)
- family (11)
- fdatasync (11)
- fetch (11)
- field? (11)
-
field
_ size _ limit (11) - filename (11)
- filename= (11)
- get (22)
- getbinaryfile (22)
- getrlimit (11)
- hash (13)
- hexdigest (154)
- inspect (13)
- instance (22)
-
instance
_ eval (22) - int (33)
-
ip
_ pktinfo (22) -
ipv6
_ pktinfo (22) -
ipv6
_ pktinfo _ addr (11) -
ipv6
_ pktinfo _ ifindex (11) -
latest
_ cache _ data (11) - length (11)
- level (11)
- linger (11)
- list (11)
- listen (55)
-
load
_ from _ binary _ extra _ data (9) -
load
_ private _ key (11) -
load
_ public _ key (11) - mailbox (11)
- match (30)
-
memsize
_ of (11) -
memsize
_ of _ all (11) -
method
_ missing (11) - mkdir (11)
-
multipart
_ form (44) - name (11)
- name= (11)
- names (11)
- ndata (11)
- new (308)
- offset (22)
-
on
_ XXX (11) -
on
_ default (11) - open (11)
- packdw (11)
- packqw (11)
- patch (22)
- post (22)
- post2 (22)
-
post
_ match (11) -
pre
_ match (11) -
proc
_ get _ safe _ level (11) -
proc
_ save _ safe _ level (11) -
proc
_ set _ safe _ level (11) -
processing
_ instruction (11) - put (33)
- put2 (22)
- putbinaryfile (22)
- query (11)
-
raw
_ data (44) -
rb
_ const _ list (11) -
rb
_ data _ object _ alloc (11) -
rb
_ iterate (11) -
rb
_ mod _ const _ at (11) -
rb
_ mod _ const _ of (11) -
rb
_ protect (11) -
rb
_ set _ end _ proc (11) -
rb
_ thread _ check (11) -
rb
_ with _ disable _ interrupt (11) -
rdoc
/ generator / json _ index (11) - read (11)
-
read
_ all _ cache _ data (11) -
read
_ cache _ data (11) - readline (11)
- readlines (11)
- recvmsg (11)
-
recvmsg
_ nonblock (11) - request (22)
-
request
_ post (22) -
request
_ put (22) -
reset
_ cache _ data (11) -
reset
_ cache _ for (11) - retrbinary (22)
-
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
/ security (11) -
safe
_ load (6) - seek (11)
-
send
_ request (11) - sendmsg (11)
- seqno (11)
-
set
_ cache _ data (11) - setrlimit (22)
- shift (11)
- sign (33)
- size (11)
- source (11)
- storbinary (22)
- store (11)
- string (11)
- sysseek (11)
- syssign (11)
- sysverify (11)
- tag (11)
- tagging (22)
-
to
_ a (11) -
to
_ ary (11) -
to
_ binary (9) -
to
_ der (11) -
to
_ s (46) -
token
_ match (11) -
trace
_ ev (11) - type (11)
-
uid
_ fetch (11) -
uid
_ store (11) -
undef
_ setter (11) - union (11)
-
unix
_ rights (22) - unpack (11)
- unpackdw (11)
- unpackqw (11)
- update (22)
-
val
_ marker (11) -
val
_ setter (11) - value (22)
- value= (11)
-
values
_ at (11) - verify (22)
-
verify
_ data (11) -
verify
_ data= (11) -
verify
_ gem (22) -
webrick
/ cgi (11) -
win32
/ registry (11) - with (2)
- write (33)
-
write
_ smime (11) - メソッド呼び出し(super・ブロック付き・yield) (11)
- 制御構造 (11)
検索結果
先頭5件
-
Object
:: DATA -> File (18309.0) -
スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。
...セスする File オブジェクト。
d:spec/program#terminateも参照。
ソースファイルの __END__ 以降は解析・実行の対象にならないので
その部分にプログラムが利用するためのデータを書き込んでおくことができます。
DATA 定数はその......データ部分にアクセスするための File オブジェクトを保持しています。
__END__ を含まないプログラムにおいては DATA は定義されません。
=== 注意
* DATA.rewind で移動する読みとり位置は __END__ 直後ではなく、
スクリ......ernel.#require や Kernel.#load で
読み込まれたファイルの中であってもそのファイル (__FILE__, d:spec/variables#pseudo)
ではなく実行されたファイル ($0) を指します。
=== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # =>... -
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (15435.0) -
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
...埋め込まれたextra_dataを取り出します。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary("extra_data")
RubyVM::InstructionSequence.load_from_binary_extra_data(binary) # => extra_data
//}
@see RubyVM::InstructionSequence#to_binary... -
Data
# with(**kwargs) -> Data (15255.0) -
self をコピーしたオブジェクトを返します。
...値を指定します。
@raise ArgumentError 存在しないメンバを指定した場合に発生します。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5) # => #<data Dog name="Fred", age=5>
dog2 = dog1.with(age: 6) # => #<data Dog name="Fred", age=6>
p dog1......"Fred", age=5>
dog3 = dog1.with(type: "Terrier") # => ArgumentError (unknown keyword: :type)
# メンバのオブジェクトはコピーされず、同じオブジェクトを参照する。
dog1.name.upcase!
p dog1 # => #<data Dog name="FRED", age=5>
p dog2 # => #<data Dog name="FRED", age=6>
//......}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。... -
Data
# inspect -> String (15230.0) -
self の内容を人間に読みやすい文字列にして返します。
...す。
//emlist[例][ruby]{
Customer = Data.define(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.inspect # => "#<data Customer name=\"Joe Smith\", address=\"123 Maple, Anytown NC\", zip=12345>"
//}
[注意] 本メソッドの記述は Data のサブク......ラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。... -
Data
. define(*args) -> Class (15194.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...
Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......list[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError
//}
メンバを持たないサブクラスも定義可能です。
以下のように、パターンマッチに利用できます。
//emlist[例][ruby]{
class HTTPFetcher
Response = Data.......define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
case fetcher.get(url)
in HTTPFetch... -
Data
. define(*args) {|subclass| block } -> Class (15194.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...
Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......list[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
fred.age = 6 # => NoMethodError
//}
メンバを持たないサブクラスも定義可能です。
以下のように、パターンマッチに利用できます。
//emlist[例][ruby]{
class HTTPFetcher
Response = Data.......define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"
Response.new(body: "Current time is #{Time.now}")
else
NotFound.new
end
end
end
def fetch(url)
fetcher = HTTPFetcher.new
case fetcher.get(url)
in HTTPFetch... -
Socket
:: Constants :: SO _ OOBINLINE -> Integer (12316.0) -
Leave received out-of-band data in-line。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Leave received out-of-band data in-line。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
Socket
:: SO _ OOBINLINE -> Integer (12316.0) -
Leave received out-of-band data in-line。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Leave received out-of-band data in-line。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
Socket
:: AncillaryData # data -> String (12217.0) -
自身が保持している cmsg data (データ) を返します。
...自身が保持している cmsg data (データ) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> ""
@see Socket::AncillaryData.new... -
WEBrick
:: HTTPUtils :: FormData # append _ data(data) -> self (12202.0) -
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。
...WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。... -
Gem
:: Security :: Policy # verify _ data -> bool (12201.0) -
この値が真である場合は、データを検証します。
この値が真である場合は、データを検証します。 -
Gem
:: Security :: Policy # verify _ data=(flag) (12201.0) -
データを検証するかどうかを設定します。
データを検証するかどうかを設定します。
@param flag 真、または偽を指定します。 -
Process
:: RLIMIT _ DATA -> Integer (12201.0) -
リソースの種類がプロセスのデータ領域のサイズであることを示す定数です。
...リソースの種類がプロセスのデータ領域のサイズであることを示す定数です。
Process.#getrlimit、Process.#setrlimit で使われます。
システムによっては定義されていません。...