種類
ライブラリ
- English (44)
- ビルトイン (289)
-
cgi
/ core (11) -
cgi
/ html (44) - csv (44)
- erb (11)
-
fiddle
/ import (22) - fileutils (11)
- json (11)
-
net
/ ftp (132) -
net
/ http (187) -
net
/ imap (44) - objspace (33)
- openssl (836)
- ostruct (11)
- 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 _ output (22) -
rubygems
/ security (88) -
rubygems
/ source _ info _ cache (44) -
rubygems
/ validator (33) - socket (407)
- uri (22)
-
webrick
/ accesslog (11) -
webrick
/ httputils (143) -
win32
/ registry (374) - zlib (66)
クラス
- BasicObject (22)
- BasicSocket (33)
- CGI (11)
- CSV (33)
-
CSV
:: Row (11) - Data (6)
- ERB (11)
-
Gem
:: Package :: TarOutput (22) -
Gem
:: Security :: Policy (33) -
Gem
:: SourceInfoCache (44) -
Gem
:: Validator (33) - MatchData (114)
-
Net
:: FTP (132) -
Net
:: HTTP (176) -
Net
:: IMAP (22) -
Net
:: IMAP :: ResponseCode (11) -
Net
:: IMAP :: StatusData (11) - 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 (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 (66)
-
Socket
:: AncillaryData (187) -
Socket
:: Option (44) - String (11)
- Symbol (8)
-
WEBrick
:: HTTPUtils :: FormData (132) -
Win32
:: Registry (99) -
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 (33)
-
OpenSSL
:: ASN1 (22) - Process (44)
- Psych (6)
-
REXML
:: SAX2Listener (22) -
REXML
:: StreamListener (11) -
Socket
:: Constants (66) - URI (22)
-
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
_ DLI (22) - ASCII (11)
- AlmostNoSecurity (11)
- AncillaryData (11)
- BINARY (11)
- Cipher (11)
- CircularDatastructure (11)
- CloseKey (11)
- CreateKey (11)
-
DATA
_ PTR (11) - DataError (11)
-
Data
_ Get _ Struct (11) -
Data
_ Make _ Struct (11) -
Data
_ Wrap _ Struct (11) - DeleteKey (11)
- DeleteValue (11)
- Digest (11)
-
EMPTY
_ MARSHAL _ DATA (11) - EnumKey (11)
- EnumValue (11)
- ErrorData (11)
- Extension (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)
-
IP
_ HDRINCL (22) - LowSecurity (11)
-
MAX
_ MULTIPART _ LENGTH (11) - MediumSecurity (11)
- NoSecurity (11)
- OpenKey (11)
-
PF
_ DLI (22) - QueryInfoKey (11)
- QueryValue (11)
-
RLIMIT
_ DATA (11) - Ruby用語集 (11)
-
SO
_ LINGER (22) -
SO
_ OOBINLINE (22) -
SO
_ WANTOOBFLAG (22) - Sequence (11)
- Set (11)
- SetValue (11)
- UNKNOWN (11)
- ZStream (11)
- [] (44)
-
add
_ gem _ contents (11) - alien (11)
-
append
_ data (11) - begin (11)
- bind (11)
-
blk
_ free (11) -
blk
_ mark (11) -
blk
_ orphan (11) - bool (11)
- byteoffset (4)
-
call
_ end _ proc (11) - cdata (22)
- check (11)
-
cmsg
_ is? (11) -
content
_ type (11) -
count
_ objects _ size (11) -
count
_ tdata _ objects (11) - data (44)
-
data
_ type (11) -
deconstruct
_ keys (2) - define (4)
- digest (165)
-
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - dump (22)
-
each
_ data (11) -
each
_ pair (11) -
encode
_ www _ form (11) -
encode
_ www _ form _ component (11) - encrypt (11)
- end (11)
- escape (11)
- family (11)
- field? (11)
-
field
_ size _ limit (11) - filename (11)
- filename= (11)
- get (22)
- getbinaryfile (22)
- getrlimit (11)
- hexdigest (154)
-
instance
_ eval (22) - int (22)
-
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 _ all (11) - mkdir (11)
-
multipart
_ form (44) - name (11)
- name= (11)
- ndata (11)
- new (275)
- offset (22)
-
on
_ XXX (11) -
on
_ default (11) - open (11)
- packdw (11)
- packqw (11)
- patch (22)
- post (22)
- post2 (22)
-
proc
_ get _ safe _ level (11) -
proc
_ save _ safe _ level (11) -
proc
_ set _ safe _ level (11) -
processing
_ instruction (11) - put (33)
- put2 (22)
- putbinaryfile (22)
-
raw
_ data (11) -
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) -
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 _ for (11) - retrbinary (22)
-
rubygems
/ security (11) -
safe
_ load (6) -
send
_ request (11) - sendmsg (11)
- setrlimit (22)
- sign (22)
- size (11)
- storbinary (22)
- store (11)
- syssign (11)
- sysverify (11)
- tag (11)
- tagging (22)
-
to
_ ary (11) -
to
_ binary (9) -
to
_ der (11) -
to
_ s (22) -
token
_ match (11) -
trace
_ ev (11) - type (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) -
write
_ smime (11) - メソッド呼び出し(super・ブロック付き・yield) (11)
- 制御構造 (11)
検索結果
先頭5件
-
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (21535.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... -
Socket
:: Constants :: SO _ OOBINLINE -> Integer (18416.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 (18416.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... -
Object
:: DATA -> File (18409.0) -
スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。
...セスする File オブジェクト。
d:spec/program#terminateも参照。
ソースファイルの __END__ 以降は解析・実行の対象にならないので
その部分にプログラムが利用するためのデータを書き込んでおくことができます。
DATA 定数はその......データ部分にアクセスするための File オブジェクトを保持しています。
__END__ を含まないプログラムにおいては DATA は定義されません。
=== 注意
* DATA.rewind で移動する読みとり位置は __END__ 直後ではなく、
スクリ......* Kernel.#require や Kernel.#load で
読み込まれたファイルの中であってもそのファイル (__FILE__, d:spec/variables#pseudo)
ではなく実行されたファイル ($0) を指します。
=== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets #... -
Process
:: RLIMIT _ DATA -> Integer (18301.0) -
リソースの種類がプロセスのデータ領域のサイズであることを示す定数です。
...リソースの種類がプロセスのデータ領域のサイズであることを示す定数です。
Process.#getrlimit、Process.#setrlimit で使われます。
システムによっては定義されていません。... -
Socket
:: AncillaryData # family -> Integer (18200.0) -
自身が保持している socket family を返します。
...自身が保持している socket family を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").family
#=> 10
@see Socket::AncillaryData.new... -
Socket
:: AncillaryData (18028.0) -
BasicSocket#sendmsg や BasicSocket#recvmsg で用いる ancillary data (補助データ、制御情報) を表すクラスです。
...BasicSocket#sendmsg や BasicSocket#recvmsg
で用いる ancillary data (補助データ、制御情報)
を表すクラスです。
Socket::AncillaryData#family(socket family),
Socket::AncillaryData#level(cmsg level),
Socket::AncillaryData#type(cmsg type),
Socket::AncillaryData#data(cmsg data),... -
JSON
:: CircularDatastructure (18000.0) -
JSON 形式の文字列を生成するときに循環するデータ構造があるときに発生する例外です。
JSON 形式の文字列を生成するときに循環するデータ構造があるときに発生する例外です。 -
Gem
:: Validator # alien -> [Gem :: Validator . ErrorData] (15400.0) -
Gem ディレクトリ内に存在するかもしれない以下のような問題を検証します。
Gem ディレクトリ内に存在するかもしれない以下のような問題を検証します。
* Gem パッケージのチェックサムが正しいこと
* それぞれの Gem に含まれるそれぞれのファイルがインストールされたバージョンであることの一貫性
* Gem ディレクトリに関係の無いファイルが存在しないこと
* キャッシュ、スペック、ディレクトリがそれぞれ一つずつ存在すること
このメソッドは検証に失敗しても例外を発生させません。 -
Data
. define(*args) {|subclass| block } -> Class (15394.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...
Data クラスに新しいサブクラスを作って、それを返します。
サブクラスでは値オブジェクトのメンバに対するアクセスメソッドが定義されています。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
fred = Dog.new("Fred", 5)
p fred.name # =>......mlist[例][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 HTTPFetc... -
Gem
:: Security :: AlmostNoSecurity -> Gem :: Security :: Policy (15306.0) -
ほとんどの検証を行わないポリシーです。
...んど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false...