ライブラリ
- ビルトイン (401)
-
cgi
/ html (44) - csv (77)
-
fiddle
/ import (22) - json (44)
-
net
/ ftp (132) -
net
/ http (253) -
net
/ imap (165) -
net
/ smtp (22) - openssl (319)
- optparse (11)
- ostruct (39)
-
rdoc
/ code _ object (11) - resolv (11)
-
rexml
/ document (55) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (55) -
rexml
/ sax2listener (22) -
rexml
/ streamlistener (11) -
ripper
/ filter (22) -
rubygems
/ package / tar _ input (22) -
rubygems
/ package / tar _ output (33) -
rubygems
/ package / tar _ writer (22) -
rubygems
/ security (44) -
rubygems
/ source _ info _ cache (77) -
rubygems
/ validator (22) - socket (231)
-
webrick
/ httprequest (11) -
webrick
/ httputils (121) -
win32
/ registry (22) - zlib (11)
クラス
- BasicObject (33)
- BasicSocket (33)
- CSV (66)
-
CSV
:: Row (11) - Data (22)
-
Gem
:: Package :: TarInput (22) -
Gem
:: Package :: TarOutput (33) -
Gem
:: Package :: TarWriter :: BoundedStream (11) -
Gem
:: Package :: TarWriter :: RestrictedStream (11) -
Gem
:: Security :: Policy (33) -
Gem
:: Security :: Signer (11) -
Gem
:: SourceInfoCache (77) -
Gem
:: Validator (22) - IO (33)
-
JSON
:: Parser (22) -
JSON
:: State (22) - MatchData (268)
-
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) -
Net
:: SMTP (22) -
OpenSSL
:: ASN1 :: ASN1Data (77) -
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (22) -
OpenSSL
:: Engine (22) -
OpenSSL
:: HMAC (22) -
OpenSSL
:: PKCS7 (55) -
OpenSSL
:: PKey :: DSA (22) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: X509 :: Attribute (22) - OpenStruct (39)
- OptionParser (11)
- Proc (6)
-
RDoc
:: CodeObject (11) -
REXML
:: CData (33) -
REXML
:: Element (11) -
REXML
:: Entity (11) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: Parsers :: SAX2Parser (55) - Regexp (11)
-
Resolv
:: DNS :: Resource :: TXT (11) -
Ripper
:: Filter (22) -
RubyVM
:: InstructionSequence (9) -
Socket
:: AncillaryData (132) -
Socket
:: Option (66) - String (11)
- Symbol (8)
-
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPUtils :: FormData (121) -
Win32
:: Registry (22) -
Zlib
:: ZStream (11)
モジュール
-
CGI
:: HtmlExtension (44) -
Fiddle
:: Importer (22) -
Net
:: HTTPHeader (55) -
REXML
:: SAX2Listener (22) -
REXML
:: StreamListener (11)
キーワード
- << (39)
- == (13)
- [] (55)
-
add
_ data (11) -
add
_ gem _ contents (11) -
add
_ signatures (11) - alien (11)
-
append
_ data (11) - attr (22)
- begin (11)
- bind (11)
- body (11)
- body= (11)
- bool (11)
- byteoffset (4)
-
cache
_ data (11) - captures (11)
- cdata (22)
- cdata? (11)
- cdatas (11)
- clone (11)
-
cmsg
_ is? (11) -
content
_ type (11) -
content
_ type= (11) - data (110)
- data= (11)
-
data
_ type (11) - deconstruct (2)
-
deconstruct
_ keys (2) - depth (11)
- depth= (11)
-
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - each (11)
-
each
_ data (11) -
each
_ pair (22) - end (11)
- environment (11)
- eql? (13)
- family (11)
- fdatasync (11)
- fetch (11)
- field? (11)
-
field
_ size _ limit (11) - filename (11)
- filename= (11)
-
form
_ data= (11) - get (22)
- getbinaryfile (22)
- gets (11)
- hash (13)
- inspect (13)
-
instance
_ eval (22) - int (22)
-
ip
_ pktinfo (11) -
ipv6
_ pktinfo (11) -
ipv6
_ pktinfo _ addr (11) -
ipv6
_ pktinfo _ ifindex (11) -
latest
_ cache _ data (11) - length (11)
- level (11)
- linger (11)
- list (11)
- listen (55)
-
load
_ private _ key (11) -
load
_ public _ key (11) - mailbox (11)
- match (30)
- members (2)
-
method
_ missing (11) -
multipart
_ form (44) - name (11)
- name= (11)
-
named
_ captures (11) - names (11)
- ndata (11)
- offset (22)
-
on
_ XXX (11) -
on
_ default (11) - parse (11)
- patch (22)
- post (22)
- post2 (22)
-
post
_ match (11) -
pre
_ match (11) -
processing
_ instruction (11) - put (33)
- put2 (22)
- putbinaryfile (22)
- query (11)
-
raw
_ data (33) - read (22)
-
read
_ all _ cache _ data (11) -
read
_ cache _ data (11) - readline (11)
- readlines (11)
- recvmsg (11)
-
recvmsg
_ nonblock (11) - regexp (11)
- request (22)
-
request
_ post (22) -
request
_ put (22) -
reset
_ cache _ data (11) -
reset
_ cache _ for (11) - retrbinary (22)
- seek (11)
-
send
_ request (11) - sendmsg (11)
- seqno (11)
-
set
_ cache _ data (11) -
set
_ content _ type (11) -
set
_ form _ data (11) - shift (11)
- sign (22)
- size (11)
- source (11)
- storbinary (22)
- store (11)
- string (11)
- sysseek (11)
- syssign (11)
- sysverify (11)
- tag (11)
- tag= (11)
-
tag
_ class (11) -
tag
_ class= (11) - tagging (22)
-
to
_ a (11) -
to
_ ary (11) -
to
_ binary (9) -
to
_ der (11) -
to
_ h (21) -
to
_ s (46) - type (22)
-
uid
_ fetch (11) -
uid
_ store (11) - union (11)
-
unix
_ rights (11) - unpack (11)
- update (33)
- value (33)
- value= (22)
-
values
_ at (11) - verify (22)
-
verify
_ data (11) -
verify
_ data= (11) -
verify
_ gem (22) - with (2)
- write (33)
検索結果
先頭5件
-
Data
# with(**kwargs) -> Data (21156.0) -
self をコピーしたオブジェクトを返します。
...場合に発生します。
//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 # => #<data Dog name="Fred", age=5>
dog3 = dog1.with(type: "Terrie......dog1.name.upcase!
p dog1 # => #<data Dog name="FRED", age=5>
p dog2 # => #<data Dog name="FRED", age=6>
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する... -
Data
# hash -> Integer (21041.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 (21031.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
# deconstruct -> array (21031.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)
distance = Meas......ce
in Measure(n, 'km')
puts "It is #{n} kilometers away"
# ...
end
//}
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。... -
Data
# deconstruct _ keys(array _ of _ names _ or _ nil) -> hash (21031.0) -
self のメンバの名前と値の組を Hash で返します。
...self のメンバの名前と値の組を 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......定します。nil の場合は全てのメンバを意味します。
[注意] 本メソッドの記述は Data のサブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。... -
Data
# eql?(other) -> bool (21031.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
# inspect -> String (21031.0) -
self の内容を人間に読みやすい文字列にして返します。
...list[例][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
# to _ h -> Hash (21031.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}
//}
ブロックを......omer = 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 NC123 Maple, Anytown NC", :zip=>24690}
//}
[注意] 本メソッドの記述は Data の......サブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。... -
Data
# to _ h {|member , value| block } -> Hash (21031.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}
//}
ブロックを......omer = 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 NC123 Maple, Anytown NC", :zip=>24690}
//}
[注意] 本メソッドの記述は Data の......サブクラスのインスタンスに対して呼び
出す事を想定しています。Data.define は Data のサブクラスを作成する点に
注意してください。... -
Data
# to _ s -> String (21031.0) -
self の内容を人間に読みやすい文字列にして返します。
...list[例][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
# members -> [Symbol] (21025.0) -
値オブジェクトのメンバの名前(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 (9203.0) -
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。
WEBrick::HTTPUtils の内部で使われます。ユーザがこのメソッドを直接呼ぶことはありません。 -
Socket
:: AncillaryData # data -> String (9118.0) -
自身が保持している cmsg data (データ) を返します。
...自身が保持している cmsg data (データ) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> ""
@see Socket::AncillaryData.new... -
WEBrick
:: HTTPUtils :: FormData # each _ data {|s| . . . } (9108.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()... -
OpenSSL
:: PKCS7 # add _ data(data) -> data (6312.0) -
署名対象のデータを設定します。
...署名対象のデータを設定します。
このメソッドは使わないでください。
このメソッドは PKCS#7 の低レベル API であり、正しく使うのは
難しいでしょう。
@param data 文字列... -
OpenSSL
:: PKCS7 # data=(data) (6212.0) -
署名対象のデータを設定します。
...署名対象のデータを設定します。
このメソッドは使わないでください。
このメソッドは PKCS#7 の低レベル API であり、正しく使うのは
難しいでしょう。
@param data 文字列... -
REXML
:: Element # cdatas -> [REXML :: CData] (6201.0) -
すべての cdata 子ノードの配列を返します。
...すべての cdata 子ノードの配列を返します。
返される配列は freeze されます。... -
Net
:: HTTPHeader # form _ data=(params) (6127.0) -
HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。
...//emlist[例 form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}
//emlist[例 set_form_data][ruby]{
require 'ne......t/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.set_form_data({"q" => "ruby", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}... -
Net
:: HTTPHeader # set _ form _ data(params , sep = & # 39;&& # 39;) -> () (6127.0) -
HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。
...//emlist[例 form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}
//emlist[例 set_form_data][ruby]{
require 'ne......t/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.set_form_data({"q" => "ruby", "lang" => "en"}, ';') # => "application/x-www-form-urlencoded"
//}...