1118件ヒット
[1-100件を表示]
(0.071秒)
別のキーワード
ライブラリ
クラス
- Array (37)
- CGI (12)
-
CSV
:: Table (12) - Enumerator (24)
-
Fiddle
:: Pointer (12) - File (12)
- Hash (438)
-
JSON
:: Parser (12) -
JSON
:: State (24) - MatchData (16)
- Matrix (36)
-
Net
:: HTTPResponse (12) - Object (12)
-
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: ASN1 :: ASN1Data (24) - OpenStruct (14)
- OptionParser (144)
- Prime (12)
-
REXML
:: Attribute (12) -
REXML
:: Attributes (24) -
REXML
:: DocType (12) -
REXML
:: Element (36) -
Rake
:: TaskArguments (12) - String (24)
- Struct (36)
- Thread (12)
- TracePoint (12)
- UncaughtThrowError (11)
- Vector (14)
モジュール
-
Net
:: HTTPExceptions (12) -
Net
:: HTTPHeader (36)
キーワード
- [] (24)
- []= (38)
-
attributes
_ of (12) - bytebegin (2)
- byteend (2)
- clear (12)
- coerce (12)
- compact (9)
- compact! (9)
- configure (12)
- default= (12)
-
delete
_ if (24) - each (60)
-
each
_ attribute (12) -
each
_ element _ with _ attribute (12) -
each
_ header (12) -
each
_ key (24) -
each
_ pair (48) -
each
_ value (36) - eigen (12)
- eigensystem (12)
- fetch (36)
- flock (12)
-
get
_ text (12) -
has
_ key? (12) -
has
_ value? (12) - header (12)
- include? (12)
-
instance
_ variable _ set (12) -
keep
_ if (24) - key? (12)
- member? (12)
- merge (12)
-
new
_ scope (12) -
next
_ values (12) - on (144)
- pack (21)
- parse (12)
-
parse
_ csv (12) -
peek
_ values (12) -
prime
_ division (12) - reject (24)
- reject! (24)
- response (12)
-
return
_ value (12) - select! (10)
- shift (12)
- store (12)
- text (12)
-
to
_ csv (4) -
to
_ h (28) -
to
_ string (12) -
to
_ value (12) - unpack (12)
- value= (12)
- value? (12)
- values (12)
-
values
_ at (48)
検索結果
先頭5件
-
Net
:: HTTPResponse # value -> nil (21126.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
//}... -
OpenSSL
:: ASN1 :: ASN1Data # value -> object (21124.0) -
ASN.1 値に対応するRubyのオブジェクトを返します。
...ASN.1 値に対応するRubyのオブジェクトを返します。
@see OpenSSL::ASN1::ASN1Data#value=... -
UncaughtThrowError
# value -> object (18148.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
//}... -
Enumerator
# peek _ values -> Array (12237.0) -
Enumerator#next_values のように「次」のオブジェクトを 配列で返しますが、列挙状態を変化させません。
...Enumerator#next_values のように「次」のオブジェクトを
配列で返しますが、列挙状態を変化させません。
Enumerator#next, Enumerator#next_values のように
現在までの列挙状態に応じて「次」のオブジェクトを返しますが、
next と異なり......StopIteration 例外を発生します。
このメソッドは Enumerator#next_values と同様
yield
と
yield nil
を区別するために使えます。
//emlist[例][ruby]{
o = Object.new
def o.each
yield
yield 1
yield 1, 2
end
e = o.to_enum
p e.peek_values #=> []
e.next
p e.peek......_values #=> [1]
p e.peek_values #=> [1]
e.next
p e.peek_values #=> [1, 2]
e.next
p e.peek_values # raises StopIteration
//}
@raise StopIteration 列挙状態が既に最後へ到達しているとき
@see Enumerator#next, Enumerator#next_values, Enumerator#peek_values... -
Prime
# prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]] (9326.0) -
与えられた整数を素因数分解します。
...与えられた整数を素因数分解します。
@param value 素因数分解する任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻......素 n は value の素因数、第2要素は n**e が value を割り切る最大の自然数 e です。
@raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。
//emlist[例][ruby]{
require 'prime'
Prime.prime_division(12) #=> [[2,2], [3,1]]
Prime.prime_divisio......n(10) #=> [[2,1], [5,1]]
//}
@see Prime.prime_division, Prime::EratosthenesGenerator, Prime::TrialDivisionGenerator, Prime::Generator23... -
Net
:: HTTPHeader # each _ value {|value| . . . . } -> () (9233.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
//}... -
OpenSSL
:: ASN1 :: ASN1Data # value=(value) (9231.0) -
ASN.1 値に対応するRubyのオブジェクトを変更します。
...ASN.1 値に対応するRubyのオブジェクトを変更します。
@param value 設定するオブジェクト
@see OpenSSL::ASN1::ASN1Data#value... -
JSON
:: Parser # parse -> object (9135.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
...を Ruby のオブジェクトとして返します。
//emlist[例][ruby]{
require 'json'
class Person
attr_accessor :name, :age
def []=(key, value)
instance_variable_set("@#{key}", value)
end
end
parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.......class # => Person
person.name # => "tanaka"
person.age # => 20
__END__
{
"name":"tanaka",
"age":20
}
//}
@see JSON::Parser#source... -
Fiddle
:: Pointer # to _ value -> object (9130.0) -
自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、 自身が指すオブジェクトを返します。
...自身はヒープに確保された Ruby のオブジェクトを指すポインタであると仮定して、
自身が指すオブジェクトを返します。
例:
require 'fiddle'
s = 'abc'
i = Fiddle.dlwrap(s)
cptr = Fiddle::Pointer.new(i)
p cptr.to_value #=> "abc"...