ライブラリ
- ビルトイン (1179)
- csv (55)
- ipaddr (11)
-
json
/ add / range (11) - matrix (12)
-
net
/ http (88) -
net
/ imap (84) -
rexml
/ document (33) - strscan (22)
-
webrick
/ httpservlet / filehandler (11) - win32ole (11)
クラス
- Array (239)
-
CSV
:: Row (22) -
CSV
:: Table (33) - Complex (11)
- IPAddr (11)
- Integer (37)
- MatchData (44)
-
Net
:: IMAP (84) -
REXML
:: Parent (33) - Random (33)
- Range (394)
- String (290)
- StringScanner (22)
- Symbol (110)
- Thread (22)
- Vector (12)
-
WEBrick
:: HTTPServlet :: DefaultFileHandler (11) -
WIN32OLE
_ PARAM (11)
モジュール
- Comparable (10)
-
Net
:: HTTPHeader (88)
キーワード
- % (12)
- == (11)
- === (11)
- [] (246)
- []= (155)
- at (11)
-
backtrace
_ locations (22) - begin (11)
- bsearch (44)
- byteslice (33)
- bytesplice (4)
- chr (22)
- clamp (21)
-
content
_ range (11) - copy (11)
- cover? (17)
- each (22)
- end (11)
- entries (6)
- eql? (11)
-
exclude
_ end? (11) - fetch (11)
- fields (11)
- fill (55)
- first (22)
- hash (11)
- include? (11)
- inspect (11)
- last (22)
- max (42)
- member? (11)
- min (42)
- minmax (10)
- move (9)
- next (11)
-
ole
_ type _ detail (11) - pack (19)
- pointer= (11)
- pos= (11)
-
prepare
_ range (11) - rand (33)
- range= (22)
-
range
_ length (11) -
set
_ range (33) - size (11)
- slice (154)
- slice! (33)
- step (28)
- store (11)
- succ (11)
-
to
_ a (6) -
to
_ f (11) -
to
_ json (11) -
to
_ range (11) -
to
_ s (11) -
uid
_ copy (11) -
uid
_ fetch (11) -
uid
_ move (9) -
uid
_ store (11) - unpack (11)
-
values
_ at (11)
検索結果
先頭5件
-
Net
:: HTTPHeader # range -> Range|nil (24465.0) -
Range: ヘッダの示す範囲を Range オブジェクトで返します。
...
Range: ヘッダの示す範囲を Range オブジェクトで返します。
ヘッダにない場合は nil を返します。
@raise Net::HTTPHeaderSyntaxError Range:ヘッダの中身が規格通り
でない場合に発生します。
//emlist[例 正常な......uire 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['range'] = "bytes=1-5"
req.range # => [1..5]
//}
//emlist[例 Net::HTTPHeaderSyntaxError][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HT......TP::Get.new(uri.request_uri)
req['range'] = "invalid"
req.range # => Net::HTTPHeaderSyntaxError
//}... -
Net
:: HTTPHeader # content _ range -> Range|nil (15485.0) -
Content-Range: ヘッダフィールドの値を Range で返します。 Range の表わす長さは Net::HTTPHeader#range_length で得られます。
...Content-Range: ヘッダフィールドの値を Range で返します。
Range の表わす長さは Net::HTTPHeader#range_length で得られます。
ヘッダが設定されていない場合には nil を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.exa......mple.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.content_range # => nil
req['Content-Range'] = "bytes 0-499/1234"
req.content_range # => 0..499
//}... -
Net
:: HTTPHeader # range _ length -> Integer|nil (15336.0) -
Content-Range: ヘッダフィールドの表している長さを整数で返します。
...Content-Range: ヘッダフィールドの表している長さを整数で返します。
ヘッダが設定されていない場合には nil を返します。
@raise Net::HTTPHeaderSyntaxError Content-Range: ヘッダフィールド
の値が不正である......発生します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['Content-Range'] = "bytes 1-500/1000"
req.range_length # => 500
//}... -
Range
# min {|a , b| . . . } -> object | nil (15139.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最小の要素、もしくは 最小の n 要素を返します。引数を指定しない形式では、範囲内に要素が存在しなければ nil を返します。引数を指定する形式では、空の配列を返します。
...果で範囲内の各要素の大小判定を行い、最小の要素、もしくは
最小の n 要素を返します。引数を指定しない形式では、範囲内に要素が存在しなければ
nil を返します。引数を指定する形式では、空の配列を返します。
ブロ......ます。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
@see Range#first, Range#max, Enumerable#min
//emlist[例][ruby]{
h = { 1 => "C", 2 => "Go", 3 => "Ruby" }
(1..3).min { |a, b| h[a].length <=> h[b].length } # => 1
//......}
//emlist[例][ruby]{
(1..3).min(2) { |a, b| h[a].length <=> h[b].length } # => [1, 2]
//}... -
Range
# min(n) {|a , b| . . . } -> [object] (15139.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最小の要素、もしくは 最小の n 要素を返します。引数を指定しない形式では、範囲内に要素が存在しなければ nil を返します。引数を指定する形式では、空の配列を返します。
...果で範囲内の各要素の大小判定を行い、最小の要素、もしくは
最小の n 要素を返します。引数を指定しない形式では、範囲内に要素が存在しなければ
nil を返します。引数を指定する形式では、空の配列を返します。
ブロ......ます。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
@see Range#first, Range#max, Enumerable#min
//emlist[例][ruby]{
h = { 1 => "C", 2 => "Go", 3 => "Ruby" }
(1..3).min { |a, b| h[a].length <=> h[b].length } # => 1
//......}
//emlist[例][ruby]{
(1..3).min(2) { |a, b| h[a].length <=> h[b].length } # => [1, 2]
//}... -
Range
# min -> object | nil (15129.0) -
範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
...範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).min # => 1
//}
//emlist[例][ruby]{
(1..5).min(3) # => [1, 2, 3]
//}
始端が終端より大きい場合、もしくは、終......と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).min # => nil
(1...1).min # => nil
//}
//emlist[例][ruby]{
(2..1).min(3) # => []
(1...1).min(3) # => []
//}... -
Range
# min(n) -> [object] (15129.0) -
範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
...範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).min # => 1
//}
//emlist[例][ruby]{
(1..5).min(3) # => [1, 2, 3]
//}
始端が終端より大きい場合、もしくは、終......と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).min # => nil
(1...1).min # => nil
//}
//emlist[例][ruby]{
(2..1).min(3) # => []
(1...1).min(3) # => []
//}... -
Range
# include?(obj) -> bool (15125.0) -
obj が範囲内に含まれている時に true を返します。 そうでない場合は、false を返します。
...false を返します。
Range#=== は主に case 式での比較に用いられます。
<=> メソッドによる演算により範囲内かどうかを判定するには Range#cover? を使用してください。
始端・終端・引数が数値であれば、 Range#cover? と同様の動き......クトを指定します。
//emlist[例][ruby]{
p ("a" .. "c").include?("b") # => true
p ("a" .. "c").include?("B") # => false
p ("a" .. "c").include?("ba") # => false
p ("a" .. "c").cover?("ba") # => true
p (1 .. 3).include?(1.5) # => true
//}
@see d:spec/control#case
@see Range#cover?......には Range#cover? を使用してください。
始端・終端・引数が数値であれば、 Range#cover? と同様の動きをします。
@param obj 比較対象のオブジェクトを指定します。
//emlist[例][ruby]{
p ("a" .. "c").include?("b") # => true
p ("a" .. "c").include?......("B") # => false
p ("a" .. "c").include?("ba") # => false
p ("a" .. "c").cover?("ba") # => true
p (1 .. 3).include?(1.5) # => true
//}
@see d:spec/control#case
@see Range#cover?, Range#===... -
Range
# entries -> Array (15119.0) -
self を配列に変換します。
...se RangeError 終端のない Range オブジェクトを変換しようとしたときに発生します。
//emlist[例][ruby]{
p (5..0).to_a # => []
p (0..3).to_a # => [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [:a, :b, :c, :d]
require 'date'
p (Date.ne......w(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeError: cannot convert endless range to an array
//}... -
Range
# end -> object (15113.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
...終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin...