別のキーワード
ライブラリ
- ビルトイン (261)
- csv (11)
- json (11)
-
net
/ ftp (44) -
net
/ http (176) -
net
/ imap (88) - openssl (143)
-
rexml
/ document (22) -
ripper
/ filter (22) -
rubygems
/ package / tar _ input (11) -
rubygems
/ package / tar _ output (11) - socket (176)
クラス
- BasicObject (33)
- BasicSocket (11)
- CSV (11)
- Data (6)
-
Gem
:: Package :: TarInput (11) -
Gem
:: Package :: TarOutput (11) - IO (22)
-
JSON
:: Parser (11) - MatchData (158)
-
Net
:: FTP (44) -
Net
:: HTTP (154) -
Net
:: HTTPGenericRequest (22) -
Net
:: IMAP (44) -
Net
:: IMAP :: FetchData (11) -
Net
:: IMAP :: TaggedResponse (22) -
Net
:: IMAP :: UntaggedResponse (11) -
OpenSSL
:: ASN1 :: ASN1Data (77) -
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: X509 :: Attribute (22) - Proc (6)
-
REXML
:: CData (22) - Regexp (8)
-
Ripper
:: Filter (22) -
RubyVM
:: InstructionSequence (9) -
Socket
:: AncillaryData (132) -
Socket
:: Option (33) - String (11)
- Symbol (8)
キーワード
- << (6)
- == (2)
- [] (44)
-
add
_ signatures (11) - attr (11)
- begin (11)
- body (11)
- body= (11)
- bool (11)
- byteoffset (4)
- captures (11)
-
cmsg
_ is? (11) -
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - each (11)
- end (11)
- eql? (2)
- family (11)
- fetch (11)
-
field
_ size _ limit (11) - hash (2)
-
instance
_ eval (22) - int (22)
-
ip
_ pktinfo (11) -
ipv6
_ pktinfo (11) -
ipv6
_ pktinfo _ addr (11) -
ipv6
_ pktinfo _ ifindex (11) - level (11)
- linger (11)
- match (27)
-
method
_ missing (11) -
named
_ captures (11) - offset (22)
-
on
_ XXX (11) -
on
_ default (11) - parse (11)
- post (22)
- post2 (22)
-
post
_ match (11) -
pre
_ match (11) - put (11)
- put2 (22)
-
raw
_ data (22) - request (22)
-
request
_ post (22) -
request
_ put (22) - retrbinary (22)
- seek (11)
-
send
_ request (11) - sendmsg (11)
- storbinary (22)
- store (11)
- sysseek (11)
- tag (11)
- tag= (11)
-
tag
_ class (11) -
tag
_ class= (11) - tagging (22)
-
to
_ a (11) -
to
_ binary (9) -
to
_ der (11) -
to
_ s (11) - type (11)
-
uid
_ fetch (11) -
uid
_ store (11) -
unix
_ rights (11) - value (33)
- value= (22)
-
values
_ at (11)
検索結果
先頭5件
-
Socket
:: AncillaryData # data -> String (21124.0) -
自身が保持している cmsg data (データ) を返します。
...自身が保持している cmsg data (データ) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> ""
@see Socket::AncillaryData.new... -
Net
:: IMAP :: TaggedResponse # data -> Net :: IMAP :: ResponseText (18108.0) -
レスポンスを解析したオブジェクトを返します。
...レスポンスを解析したオブジェクトを返します。
@see Net::IMAP::ResponseText... -
Data
# hash -> Integer (9047.0) -
自身のハッシュ値を整数で返します。 Data#eql? で比較して等しいオブジェクトは同じハッシュ値を返します。
...自身のハッシュ値を整数で返します。
Data#eql? で比較して等しいオブジェクトは同じハッシュ値を返します。
//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5)
p dog1.hash # => -3931425561194935428
dog2 = Dog.new("Fred", 5)
p dog2.ha......w("Fred", 6)
p dog3.hash # => -4469132459285820530
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。
@see Object#hash... -
Data
# ==(other) -> bool (9037.0) -
self と other のクラスが同じであり、各メンバが == メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。
...Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5)
dog2 = Dog.new("Fred", 5.0)
p 5 == 5.0 # => true
p 5.eql?(5.0) # => false
p dog1 == dog2 # => true
p dog1.eql?(dog2) # => false
p dog1.equal?(dog2) # => false
//}
[注意] 本メソッドの記述は Data の......サブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。
@see Object#==, Data#eql?... -
Data
# eql?(other) -> bool (9037.0) -
self と other のクラスが同じであり、各メンバが eql? メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。
...//emlist[例][ruby]{
Dog = Data.define(:name, :age)
dog1 = Dog.new("Fred", 5)
dog2 = Dog.new("Fred", 5)
p dog1 == dog2 # => true
p dog1.eql?(dog2) # => true
p dog1.equal?(dog2) # => false
//}
[注意] 本メソッドの記述は Data のサブクラスのイ......ンスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。
@see Object#eql?, Data#==... -
IO
# seek(offset , whence = IO :: SEEK _ SET) -> 0 (6219.0) -
ファイルポインタを whence の位置から offset だけ移動させます。 offset 位置への移動が成功すれば 0 を返します。
...:SET、:CUR、:END、:DATA、:HOLE を指定す
る事も可能です。
* IO::SEEK_SET: ファイルの先頭から (デフォルト)
* IO::SEEK_CUR: 現在のファイルポインタから
* IO::SEEK_END: ファイルの末尾から
* IO::SEEK_DATA: offset 以降の次に......データがある位置へ(lseek の man ページ参照。Linux 3.1 以降のみ)
* IO::SEEK_HOLE: offset 以降の次にホールがある位置へ(同上)
@raise Errno::EXXX ファイルポインタの移動に失敗した場合に発生します。
@raise IOError 既に close されてい......た場合に発生します。
f = File.new("testfile")
f.seek(-13, IO::SEEK_END) #=> 0
f.readline #=> "And so on...\n"
@see IO#sysseek... -
IO
# sysseek(offset , whence = IO :: SEEK _ SET) -> Integer (6219.0) -
lseek(2) と同じです。IO#seek では、 IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。 位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
...lseek(2) と同じです。IO#seek では、
IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。
位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
書き......File.open("/dev/zero") {|f|
buf = f.read(3)
f.sysseek(0)
}
# => -:3:in `sysseek': sysseek for buffered IO (IOError)
File.open("/dev/null", "w") {|f|
f.print "foo"
f.sysseek(0)
}
# => -:3: warning: sysseek for buffered IO
@param offset ファイルポインタを移......:SET、:CUR、:END、:DATA、:HOLE を指定す
る事も可能です。
* IO::SEEK_SET: ファイルの先頭から (デフォルト)
* IO::SEEK_CUR: 現在のファイルポインタから
* IO::SEEK_END: ファイルの末尾から
* IO::SEEK_DATA: offset 以降の次に... -
Net
:: IMAP :: TaggedResponse # raw _ data -> String (6114.0) -
レスポンス文字列を返します。
...レスポンス文字列を返します。
@see Net::IMAP::TaggedResponse#data... -
Net
:: IMAP :: UntaggedResponse # raw _ data -> String (6114.0) -
レスポンス文字列を返します。
...レスポンス文字列を返します。
@see Net::IMAP::UntaggedResponse#data... -
Socket
:: AncillaryData # int -> Integer (3029.0) -
自身が保持している cmsg data (データ) を整数の形で返します。
...ている cmsg data (データ) を整数の形で返します。
整数データのサイズおよびエンディアンは実行するホストによって異なります。
require 'socket'
ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
p ancdata.int #=> 2
@r......aise TypeError cmgs data のサイズが int のバイト数と異なる場合に発生します
@see Socket::AncillaryData.new Socket::AncillaryData.int... -
OpenSSL
:: ASN1 :: ASN1Data # tag -> Integer (3013.0) -
タグ番号を返します。
...タグ番号を返します。
タグ番号です。Universal 型の場合は BOOLEAN = 1 から BMPSTRING = 30
のいずれかの値をとります。
@see OpenSSL::ASN1::ASN1Data#tag=... -
OpenSSL
:: ASN1 :: ASN1Data # tag=(tag) (3013.0) -
タグ番号を設定します。
...タグ番号を設定します。
@param tag 設定するタグ番号
@see OpenSSL::ASN1::ASN1Data#tag...