1463件ヒット
[1-100件を表示]
(0.126秒)
種類
- インスタンスメソッド (1223)
- モジュール関数 (84)
- 特異メソッド (72)
- 文書 (72)
- ライブラリ (12)
クラス
モジュール
- Comparable (12)
- JSON (12)
- Kernel (84)
-
Net
:: HTTPHeader (96)
キーワード
- % (14)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (12)
- === (12)
-
NEWS for Ruby 2
. 0 . 0 (12) - [] (198)
- []= (129)
- at (12)
-
backtrace
_ locations (24) - begin (12)
- bsearch (48)
- byteslice (36)
- caller (36)
-
caller
_ locations (24) - chr (24)
- clamp (12)
-
content
_ range (12) -
create
_ id= (12) - each (24)
- end (12)
- entries (7)
- eql? (12)
- fill (24)
- first (24)
- hash (12)
- inspect (12)
-
json
_ create (12) - last (24)
- max (46)
- min (46)
- minmax (12)
- new (12)
- next (12)
- pack (21)
- pack テンプレート文字列 (12)
- pointer= (12)
- pos= (12)
- rand (96)
- range= (24)
-
range
_ length (12) -
reverse
_ each (4) -
ruby 1
. 8 . 3 feature (12) -
set
_ range (36) - size (12)
- slice (84)
- slice! (24)
- step (31)
- succ (12)
-
to
_ a (7) -
to
_ f (12) -
to
_ json (12) -
to
_ s (12) - unpack (12)
-
values
_ at (24) - yaml (12)
- リテラル (12)
- 演算子式 (12)
検索結果
先頭5件
-
Net
:: HTTPHeader # range -> Range|nil (21276.0) -
Range: ヘッダの示す範囲を Range オブジェクトで返します。
...
Range: ヘッダの示す範囲を Range オブジェクトで返します。
ヘッダにない場合は nil を返します。
@raise Net::HTTPHeaderSyntaxError Range:ヘッダの中身が規格通り
でない場合に発生します。
//emlist[例 正常な......][ruby]{
require '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')
r......eq = Net::HTTP::Get.new(uri.request_uri)
req['range'] = "invalid"
req.range # => Net::HTTPHeaderSyntaxError
//}... -
Range
. json _ create(hash) -> Range (15217.0) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
...JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。... -
Range
# step(s = 1) {|item| . . . } -> self (15206.0) -
範囲内の要素を s おきに繰り返します。
...を指定します。
@return ブロックつきの時は self を返します。
@return ブロックなしの時は Enumerator を返します。
@raise ArgumentError s に 0 または負の数を指定した場合に発生します
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
#... -
Range
# entries -> Array (15118.0) -
self を配列に変換します。
...ise 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.n......ew(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
# to _ a -> Array (15118.0) -
self を配列に変換します。
...ise 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.n......ew(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
# inspect -> String (15112.0) -
self を文字列に変換します(始端と終端のオブジェクトは #inspect メソッド で文字列に変換されます)。
...self を文字列に変換します(始端と終端のオブジェクトは #inspect メソッド
で文字列に変換されます)。
@see Range#to_s
//emlist[例][ruby]{
(1..5).inspect # => "1..5"
("1".."5").inspect # => "\"1\"..\"5\""
//}... -
Range
# to _ json(*args) -> String (15112.0) -
自身を JSON 形式の文字列に変換して返します。
...から JSON::Generator::GeneratorMethods::Hash#to_json を呼び出しています。
@param args 引数はそのまま JSON::Generator::GeneratorMethods::Hash#to_json に渡されます。
//emlist[例][ruby]{
require "json/add/core"
(1..5).to_json # => "{\"json_class\":\"Range\",\"a\":[1,5,fals......e]}"
//}
@see JSON::Generator::GeneratorMethods::Hash#to_json... -
Range
# to _ s -> String (15112.0) -
self を文字列に変換します(始端と終端のオブジェクトは #to_s メソッドで文 字列に変換されます)。
...self を文字列に変換します(始端と終端のオブジェクトは #to_s メソッドで文
字列に変換されます)。
@see Range#inspect
//emlist[例][ruby]{
(1..5).to_s # => "1..5"
("1".."5").to_s # => "1..5"
//}... -
Range
# step(s = 1) -> Enumerator (15106.0) -
範囲内の要素を s おきに繰り返します。
...を指定します。
@return ブロックつきの時は self を返します。
@return ブロックなしの時は Enumerator を返します。
@raise ArgumentError s に 0 または負の数を指定した場合に発生します
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
#... -
Net
:: HTTPHeader # content _ range -> Range|nil (12390.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 # set _ range(i , len) -> () (12275.0) -
範囲を指定してエンティティを取得するためのヘッダ Range: をセットします。
...得するためのヘッダ Range: をセットします。
以下は同じことを表しています。
//emlist[例][ruby]{
req.range = 0..1023
req.range = 0...1024
req.range = 1024
req.set_range(0, 1024)
req.set_range(0..1023)
req.set_range(0...1024)
req.set_range(1024)
//}
特別な場合と......x バイト目から最後までの範囲を、
x が負ならば最初から x バイト目までの範囲を表します。
@param r 範囲を Range オブジェクトで与えます。
@param i 範囲の始点を整数で与えます。
@param len 範囲の長さを整数で与えます。
@par...