別のキーワード
ライブラリ
- ビルトイン (81)
-
cgi
/ html (24) - csv (60)
-
fiddle
/ import (12) -
net
/ ftp (96) -
net
/ http (84) - openssl (156)
- ostruct (24)
-
rexml
/ document (12) -
rexml
/ parsers / sax2parser (48) -
rubygems
/ package / tar _ input (12) -
rubygems
/ security (48) -
rubygems
/ validator (12) - socket (180)
-
webrick
/ httprequest (12) -
webrick
/ httputils (24) -
win32
/ registry (24) - zlib (12)
クラス
- BasicSocket (24)
- CSV (60)
- Data (6)
-
Gem
:: Package :: TarInput (12) -
Gem
:: Security :: Policy (36) -
Gem
:: Security :: Signer (12) -
Gem
:: Validator (12) - IO (24)
- MatchData (32)
-
Net
:: FTP (96) -
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (24) -
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: ASN1 :: Constructive (12) -
OpenSSL
:: ASN1 :: Primitive (12) -
OpenSSL
:: Engine (24) -
OpenSSL
:: PKCS7 (24) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (24) -
OpenSSL
:: PKey :: PKey (24) - OpenStruct (24)
-
REXML
:: Entity (12) -
REXML
:: Parsers :: SAX2Parser (48) -
RubyVM
:: InstructionSequence (10) -
Socket
:: AncillaryData (144) -
Socket
:: Option (12) - Symbol (9)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPUtils :: FormData (24) -
Win32
:: Registry (24) -
Zlib
:: ZStream (12)
モジュール
-
CGI
:: HtmlExtension (24) -
Fiddle
:: Importer (12) -
Net
:: HTTPHeader (36)
キーワード
- bind (12)
- body (12)
- body= (12)
- byteoffset (6)
-
cmsg
_ is? (12) -
content
_ type (12) -
content
_ type= (12) -
data
_ type (12) -
deconstruct
_ keys (5) -
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - each (12)
-
each
_ pair (12) - family (12)
- fdatasync (12)
- getbinaryfile (24)
- gets (12)
- int (12)
-
ip
_ pktinfo (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) - level (12)
- list (12)
- listen (48)
-
load
_ private _ key (12) -
load
_ public _ key (12) - match (9)
- members (3)
-
multipart
_ form (24) -
named
_ captures (12) - names (12)
- ndata (12)
- patch (12)
- post (12)
- putbinaryfile (24)
- query (12)
- read (24)
- readline (12)
- readlines (12)
- recvmsg (12)
-
recvmsg
_ nonblock (12) - retrbinary (24)
-
set
_ content _ type (12) - shift (12)
- sign (24)
- storbinary (24)
- sysseek (12)
- syssign (12)
- sysverify (12)
-
tag
_ class (12) - tagging (24)
-
to
_ ary (12) -
to
_ binary (10) -
to
_ h (12) - type (24)
-
unix
_ rights (12) - unpack (12)
- verify (24)
-
verify
_ data (12) -
verify
_ data= (12) -
verify
_ gem (24) - write (12)
検索結果
先頭5件
-
Socket
:: AncillaryData # data -> String (24118.0) -
自身が保持している cmsg data (データ) を返します。
...自身が保持している cmsg data (データ) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> ""
@see Socket::AncillaryData.new... -
Data
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (15131.0) -
self のメンバの名前と値の組を Hash で返します。
...名前と値の組を Hash で返します。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
distance.deconstruct_keys(nil) # => {:amount=>10, :unit=>"km"}
distance.deconstruct_keys([:amount]) # => {:amount=>10}
//}
このメソッドは以下の......//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
case distance
in amount:, unit: 'km' # 裏側で #deconstruct_keys を呼ぶ
puts "It is #{amount} kilometers away"
else
puts "Don't know how to handle it"
end
# "It is 10 kilometers away" が表示さ......km')
puts "It is #{amount} kilometers away"
# ...
end
//}
@param array_of_names_or_nil 返り値に含めるメンバの名前の配列を指定します。nil の場合は全てのメンバを意味します。
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに... -
Gem
:: Security :: Policy # verify _ data -> bool (12202.0) -
この値が真である場合は、データを検証します。
この値が真である場合は、データを検証します。 -
Gem
:: Security :: Policy # verify _ data=(flag) (12202.0) -
データを検証するかどうかを設定します。
データを検証するかどうかを設定します。
@param flag 真、または偽を指定します。 -
Zlib
:: ZStream # data _ type -> Integer (12202.0) -
ストリームに入力されたデータの形式を推測します。 返り値は Zlib::BINARY, Zlib::ASCII, Zlib::UNKNOWN の いずれかです。
...ストリームに入力されたデータの形式を推測します。
返り値は Zlib::BINARY, Zlib::ASCII, Zlib::UNKNOWN の
いずれかです。... -
IO
# fdatasync -> 0 (12201.0) -
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
...ディスクに書き込みます。
fdatasync(2) をサポートしていない OS 上では代わりに
IO#fsync を呼びだします。
IO#fsync との違いは fdatasync(2) を参照してください。
@raise NotImplementedError fdatasync(2) も fsync(2) も
サポートされてい......ない OS で発生します。
//emlist[例][ruby]{
require "tempfile"
Tempfile.open("testtmpfile") do |f|
f.print "test"
File.read(f.path) # => ""
f.fdatasync
File.read(f.path) # => "test"
end
//}... -
Data
# members -> [Symbol] (9125.0) -
値オブジェクトのメンバの名前(Symbol)の配列を返します。
...(Symbol)の配列を返します。
//emlist[例][ruby]{
Foo = Data.define(:foo, :bar)
p Foo.new(1, 2).members # => [:foo, :bar]
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data の... -
MatchData
# byteoffset(n) -> [Integer , Integer] | [nil , nil] (9101.0) -
n 番目の部分文字列のバイト単位のオフセットの 配列 [start, end] を返します。
...のオフセットの
配列 [start, end] を返します。
n番目の部分文字列がマッチしていなければ [nil, nil] を返します。
@param n 部分文字列を指定する数値
@raise IndexError 範囲外の n を指定した場合に発生します。
@see MatchData#offset... -
MatchData
# byteoffset(name) -> [Integer , Integer] | [nil , nil] (9101.0) -
name という名前付きグループに対応する部分文字列のバイト単位のオフセットの 配列 [start, end] を返します。
...][ruby]{
/(?<year>\d{4})年(?<month>\d{1,2})月(?:(?<day>\d{1,2})日)?/ =~ "2021年1月"
p $~.byteoffset('year') # => [0, 4]
p $~.byteoffset(:year) # => [0, 4]
p $~.byteoffset('month') # => [7, 8]
p $~.byteoffset(:month) # => [7, 8]
p $~.byteoffset('day') # => [nil, nil]
p $~.byteoff......set('century') # => `offset': undefined group name reference: century (IndexError)
//}
@see MatchData#offset... -
MatchData
# deconstruct _ keys(array _ of _ names) -> Hash (9101.0) -
引数で指定された名前の名前付きキャプチャを Hash で返します。
...。
@param array_of_names 名前付きキャプチャの名前の配列を指定します。nil の場合は全ての名前付きキャプチャを意味します。
//emlist[例][ruby]{
m = /(?<hours>\d{2}):(?<minutes>\d{2}):(?<seconds>\d{2})/.match("18:37:22")
m.deconstruct_keys([:hours, :minute......:minutes => "37"}
m.deconstruct_keys(nil) # => {:hours => "18", :minutes => "37", :seconds => "22"}
# 名前付きキャプチャが定義されていなかった場合は空のハッシュを返す
m = /(\d{2}):(\d{2}):(\d{2})/.match("18:37:22")
m.deconstruct_keys(nil) # => {}
//}
@see d:spec/pa... -
REXML
:: Entity # ndata -> String | nil (9101.0) -
解析対象外実体(unparsed entity)宣言である場合には その記法名(notation name)を返します。
...解析対象外実体(unparsed entity)宣言である場合には
その記法名(notation name)を返します。
それ以外の場合は nil を返します。... -
Socket
:: AncillaryData # family -> Integer (9101.0) -
自身が保持している socket family を返します。
...自身が保持している socket family を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").family
#=> 10
@see Socket::AncillaryData.new... -
Socket
:: AncillaryData # type -> Integer (9101.0) -
自身が保持している cmsg type (種類) を返します。
...自身が保持している cmsg type (種類) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> 2
@see Socket::AncillaryData.new...