別のキーワード
ライブラリ
- ビルトイン (179)
-
cgi
/ html (24) - csv (48)
-
fiddle
/ import (12) - json (12)
-
net
/ ftp (144) -
net
/ http (48) -
net
/ imap (48) - openssl (144)
- ostruct (19)
-
rdoc
/ code _ object (12) -
rexml
/ parsers / pullparser (12) -
ripper
/ filter (24) -
rubygems
/ package / tar _ writer (12) -
rubygems
/ security (12) - socket (72)
-
webrick
/ httprequest (12) -
webrick
/ httputils (132) - zlib (12)
クラス
- BasicObject (36)
- BasicSocket (36)
- CSV (36)
-
CSV
:: Row (12) - Data (15)
-
Gem
:: Package :: TarWriter :: BoundedStream (12) -
Gem
:: Security :: Policy (12) -
JSON
:: Parser (12) - MatchData (90)
-
Net
:: FTP (144) -
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (24) -
Net
:: IMAP :: FetchData (12) -
Net
:: IMAP :: ResponseCode (12) -
Net
:: IMAP :: StatusData (12) -
Net
:: IMAP :: UntaggedResponse (12) -
OpenSSL
:: ASN1 :: ASN1Data (24) -
OpenSSL
:: ASN1 :: Constructive (12) -
OpenSSL
:: ASN1 :: Primitive (12) -
OpenSSL
:: Engine (12) -
OpenSSL
:: PKCS7 (24) -
OpenSSL
:: PKey :: DSA (12) -
OpenSSL
:: PKey :: EC (12) -
OpenSSL
:: PKey :: PKey (12) -
OpenSSL
:: X509 :: Attribute (24) - OpenStruct (19)
- Proc (7)
-
RDoc
:: CodeObject (12) -
REXML
:: Parsers :: PullEvent (12) - Regexp (12)
-
Ripper
:: Filter (24) -
RubyVM
:: InstructionSequence (10) -
Socket
:: AncillaryData (12) -
Socket
:: Option (24) - Symbol (9)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPUtils :: FormData (132) -
Zlib
:: ZStream (12)
モジュール
-
CGI
:: HtmlExtension (24) -
Fiddle
:: Importer (12)
キーワード
- << (19)
- == (15)
- [] (12)
-
append
_ data (12) - attr (12)
- begin (12)
- bind (12)
- body (12)
- body= (12)
- bool (12)
- byteoffset (6)
- cdata? (12)
-
cmsg
_ is? (12) -
data
_ type (12) - deconstruct (3)
-
dsa
_ verify _ asn1 (12) -
each
_ data (12) - eql? (15)
- field? (12)
-
field
_ size _ limit (12) - filename (12)
- filename= (12)
- get (24)
- getbinaryfile (24)
-
instance
_ eval (24) - linger (12)
- list (12)
-
load
_ public _ key (12) - mailbox (12)
- match (21)
- members (3)
-
method
_ missing (12) -
multipart
_ form (24) - name (12)
- name= (12)
-
named
_ captures (12) -
on
_ XXX (12) -
on
_ default (12) - parse (12)
- patch (12)
- post (12)
- put (24)
- putbinaryfile (24)
- query (12)
- read (12)
- readlines (12)
- recvmsg (12)
-
recvmsg
_ nonblock (12) - regexp (12)
- retrbinary (24)
- sendmsg (12)
- storbinary (24)
- sysverify (12)
-
tag
_ class (12) - tagging (24)
-
to
_ ary (12) -
to
_ binary (10) -
to
_ h (22) -
to
_ s (24) - type (12)
- value (24)
- value= (12)
-
values
_ at (12) - verify (24)
-
verify
_ data (12) - write (12)
検索結果
先頭5件
-
Net
:: IMAP :: ResponseCode # data -> object | nil (18202.0) -
レスポンスコードのデータを返します。
レスポンスコードのデータを返します。
レスポンスコードの種類によって返すオブジェクトは異なります。
ない場合は nil を返します。 -
Net
:: IMAP :: UntaggedResponse # data -> object (18202.0) -
レスポンスを解析した結果のオブジェクトを返します。
...レスポンスを解析した結果のオブジェクトを返します。
レスポンスによって異なるオブジェクトを返します。
Net::IMAP::MailboxList であったりフラグを表わす
シンボルの配列であったりします。... -
Data
# members -> [Symbol] (15125.0) -
値オブジェクトのメンバの名前(Symbol)の配列を返します。
...(Symbol)の配列を返します。
//emlist[例][ruby]{
Foo = Data.define(:foo, :bar)
p Foo.new(1, 2).members # => [:foo, :bar]
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data の... -
WEBrick
:: HTTPUtils :: FormData # append _ data(data) -> self (12203.0) -
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。
...WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。... -
WEBrick
:: HTTPUtils :: FormData # each _ data {|s| . . . } (12108.0) -
自身が表す各フォームデータを引数として、与えられたブロックを実行します。
...ームデータを引数として、与えられたブロックを実行します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query['q'].each_data{|s|
p s
}
#=> "val1"
"val2"
"val3"
end
end
MyCGI.new.start()... -
Data
# ==(other) -> bool (9131.0) -
self と other のクラスが同じであり、各メンバが == メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。
...うでない場合に false を返します。
@param other self と比較したいオブジェクトを指定します。
//emlist[例][ruby]{
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......=> false
p dog1.equal?(dog2) # => false
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。
@see Object#==, Data#eql?... -
Data
# deconstruct -> [object] (9131.0) -
self のメンバの値を配列で返します。
...します。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
distance.deconstruct # => [10, "km"]
//}
このメソッドは以下のようにパターンマッチで利用されます。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distan.........
end
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。
@see d:spec/pattern_matching#matching_non_primitive_objects... -
Data
# eql?(other) -> bool (9131.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#==... -
Data
# to _ h {|member , value| block } -> Hash (9131.0) -
self のメンバ名(Symbol)と値の組を Hash にして返します。
...self のメンバ名(Symbol)と値の組を Hash にして返します。
//emlist[例][ruby]{
Customer = Data.define(:name, :address, :zip)
Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345).to_h
# => {:name=>"Joe Smith", :address=>"123 Maple, Anytown NC", :zip=>12345}
//}
ブロックを......の結果をペアとして使います。
//emlist[ブロック付きの例][ruby]{
Customer = Data.define(:name, :address, :zip)
Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345).to_h {|member, value|
[member, value*2]
} # => {:name=>"Joe SmithJoe Smith", :address=>"123 Maple, Anytown NC......123 Maple, Anytown NC", :zip=>24690}
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。... -
Zlib
:: ZStream # data _ type -> Integer (9102.0) -
ストリームに入力されたデータの形式を推測します。 返り値は Zlib::BINARY, Zlib::ASCII, Zlib::UNKNOWN の いずれかです。
...ストリームに入力されたデータの形式を推測します。
返り値は Zlib::BINARY, Zlib::ASCII, Zlib::UNKNOWN の
いずれかです。... -
MatchData
# begin(n) -> Integer | nil (9101.0) -
n 番目の部分文字列先頭のオフセットを返します。
...範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.begin(0) # => 0
p $~.begin(1) # => 0
p $~.begin(2) # => 3
p $~.begin(3) # => nil
p $~.begin(4) # => `begin': index 4 out of matches (IndexError)
//}
@see MatchData#end... -
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... -
Net
:: IMAP :: StatusData # mailbox -> String (9101.0) -
メールボックス名を返します。
メールボックス名を返します。