1199件ヒット
[1-100件を表示]
(0.089秒)
別のキーワード
ライブラリ
クラス
- Array (36)
- CGI (11)
-
CSV
:: Table (22) - Data (4)
- Hash (542)
- MatchData (11)
- Matrix (11)
-
Net
:: HTTPResponse (11) -
OpenSSL
:: ASN1 :: GraphicString (22) - OpenStruct (12)
- OptionParser (88)
-
REXML
:: Attributes (22) -
REXML
:: Element (33) -
Rake
:: TaskArguments (22) - String (11)
- Struct (56)
- Thread (11)
- UncaughtThrowError (10)
モジュール
- Enumerable (17)
- Kernel (22)
-
Net
:: HTTPExceptions (11) -
Net
:: HTTPHeader (33) -
OpenSSL
:: ASN1 (22)
オブジェクト
- ENV (67)
キーワード
- GraphicString (22)
- Hash (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (4) - [] (44)
- cgi (11)
- clear (11)
- coerce (11)
- compact (8)
- compact! (8)
-
delete
_ if (22) - each (99)
-
each
_ attribute (11) -
each
_ element _ with _ attribute (11) -
each
_ header (11) -
each
_ key (22) -
each
_ pair (66) -
each
_ value (33) - fetch (33)
-
fetch
_ values (18) - filter (12)
- filter! (12)
-
get
_ text (11) -
has
_ key? (11) -
has
_ value? (11) - header (11)
- include? (11)
-
keep
_ if (22) - key? (11)
- member? (11)
-
net
/ http (11) - new (44)
- on (88)
- pack (19)
- pack テンプレート文字列 (11)
- rassoc (11)
-
rb
_ define _ method (11) - reject (33)
- reject! (22)
- response (11)
-
ruby 1
. 8 . 4 feature (11) - select (22)
- select! (22)
- shift (11)
- store (11)
- text (11)
- throw (11)
-
to
_ h (86) -
to
_ hash (11) -
transform
_ values (16) -
transform
_ values! (16) - unpack (11)
- value? (11)
- values (11)
-
values
_ at (33) -
with
_ defaults (11) - パターンマッチ (11)
検索結果
先頭5件
-
UncaughtThrowError
# value -> object (21241.0) -
Kernel.#throw に指定した value を返します。
...Kernel.#throw に指定した value を返します。
//emlist[例][ruby]{
def do_complicated_things
throw :uncaught_label, "uncaught_value"
end
begin
do_complicated_things
rescue UncaughtThrowError => ex
p ex.value # => "uncaught_value"
end
//}... -
Net
:: HTTPResponse # value -> nil (21225.0) -
レスポンスが 2xx(成功)でなかった場合に、対応する 例外を発生させます。
...生させます。
@raise HTTPError レスポンスが 1xx であるか、 net/http が知らない
種類のレスポンスである場合に発生します。
@raise HTTPRetriableError レスポンスが 3xx である場合に発生します。
@raise HTTPServerException レス......生します。
@raise HTTPFatalError レスポンスが 5xx である場合に発生します。
//emlist[例 レスポンスが 2xx(成功)][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.value # => nil
//}
//emlist......[例 レスポンスが 2xx以外][ruby]{
require 'net/http'
uri = "http://www.example.com/invalid.html"
response = Net::HTTP.get_response(URI.parse(uri))
begin
response.value
rescue => e
e.class # => Net::HTTPServerException
e.message # => 404 "Not Found"
end
//}... -
Hash
# has _ value?(value) -> bool (15444.0) -
ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。
...ハッシュが value を値として持つ時真を返します。
値の一致判定は == で行われます。
@param value 探索する値を指定します。
//emlist[][ruby]{
p({1 => "one"}.value?("one")) #=> true
p({1 => "one"}.value?("two")) #=> false
//}
@see Hash#key?... -
Net
:: HTTPHeader # each _ value {|value| . . . . } -> () (12432.0) -
保持しているヘッダの値をブロックに渡し、呼びだします。
...れる文字列は ", " で連結したものです。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_value { |value| puts value }
# => gzip;q=1.0,deflate;q=0.6,identity;q=0.3
# => */*
# => Ruby
//}... -
Hash
# each _ value {|value| . . . } -> self (12427.0) -
ハッシュの値を引数としてブロックを評価します。
...た順です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerator を返します。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
# 2
p({:a=>1, :b=>2}.each_value) # => #<Enumerator: {:a=>1, :b=>2}:each_value>
//}
@see Hash#each_pair,Hash#each_key... -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (12425.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
...とします。
value を指定すると、keyで指定した属性名を持つ属性の値がvalueである
もののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と......字列)
@param value 属性値(文字列)
@param max ブロック呼出の対象とする子要素の最大個数
@param name xpath文字列
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new("<a><b id='1'/><c id='2'/><d id='1'/><e/></a>")
doc.root.each_element_with_attribute('id'......<b id='1'/>
# >> <c id='2'/>
# >> <d id='1'/>
doc.root.each_element_with_attribute('id', '1'){|e| p e }
# >> <b id='1'/>
# >> <d id='1'/>
doc.root.each_element_with_attribute('id', '1', 1){|e| p e }
# >> <b id='1'/>
doc.root.each_element_with_attribute('id', '1', 0, 'd'){|e| p e }
# >> <d id='1'/>
/... -
Hash
# value?(value) -> bool (12344.0) -
ハッシュが value を値として持つ時真を返します。 値の一致判定は == で行われます。
...ハッシュが value を値として持つ時真を返します。
値の一致判定は == で行われます。
@param value 探索する値を指定します。
//emlist[][ruby]{
p({1 => "one"}.value?("one")) #=> true
p({1 => "one"}.value?("two")) #=> false
//}
@see Hash#key?... -
Hash
# fetch _ values(key , . . . ) -> [object] (12330.0) -
引数で指定されたキーに関連づけられた値の配列を返します。
...][ruby]{
h = { "cat" => "feline", "dog" => "canine", "cow" => "bovine" }
h.fetch_values("cow", "cat") # => ["bovine", "feline"]
h.fetch_values("cow", "bird") # raises KeyError
h.fetch_values("cow", "bird") { |k| k.upcase } # => ["bovine", "BIRD"]
//}
@see Hash#va......lues_at, Hash#fetch... -
Hash
# fetch _ values(key , . . . ) { |key| . . . } -> [object] (12330.0) -
引数で指定されたキーに関連づけられた値の配列を返します。
...][ruby]{
h = { "cat" => "feline", "dog" => "canine", "cow" => "bovine" }
h.fetch_values("cow", "cat") # => ["bovine", "feline"]
h.fetch_values("cow", "bird") # raises KeyError
h.fetch_values("cow", "bird") { |k| k.upcase } # => ["bovine", "BIRD"]
//}
@see Hash#va......lues_at, Hash#fetch... -
Hash
# each _ value -> Enumerator (12327.0) -
ハッシュの値を引数としてブロックを評価します。
...た順です。
ブロック付きの場合selfを、
無しで呼ばれた場合 Enumerator を返します。
//emlist[例][ruby]{
{:a=>1, :b=>2}.each_value {|v| p v}
#=> 1
# 2
p({:a=>1, :b=>2}.each_value) # => #<Enumerator: {:a=>1, :b=>2}:each_value>
//}
@see Hash#each_pair,Hash#each_key...