別のキーワード
ライブラリ
- ビルトイン (350)
- csv (55)
- dbm (11)
- gdbm (11)
- matrix (50)
-
net
/ http (407) - prime (44)
- psych (11)
-
rdoc
/ generator / json _ index (11) -
rexml
/ document (55) -
rubygems
/ commands / dependency _ command (11) -
rubygems
/ indexer (165) -
rubygems
/ source _ index (231) -
rubygems
/ source _ info _ cache _ entry (22) - sdbm (11)
- socket (22)
- strscan (22)
-
yaml
/ dbm (11)
クラス
- Array (119)
-
CSV
:: FieldInfo (11) -
CSV
:: Row (11) -
CSV
:: Table (33) - DBM (11)
- Enumerator (11)
-
Enumerator
:: Lazy (5) - GDBM (11)
-
Gem
:: Commands :: DependencyCommand (11) -
Gem
:: Indexer (165) -
Gem
:: SourceIndex (231) -
Gem
:: SourceInfoCacheEntry (22) - Hash (56)
- MatchData (33)
- Matrix (44)
-
Net
:: HTTP (66) -
Net
:: HTTPGenericRequest (88) -
Net
:: HTTPResponse (77) -
Prime
:: PseudoPrimeGenerator (44) -
Psych
:: Parser :: Mark (11) -
RDoc
:: Generator :: JsonIndex (11) -
REXML
:: Elements (11) -
REXML
:: Parent (33) - Regexp (11)
- SDBM (11)
-
Socket
:: AncillaryData (11) -
Socket
:: Ifaddr (11) - String (54)
- StringScanner (22)
- Vector (6)
-
YAML
:: DBM (11)
モジュール
- Enumerable (61)
-
Net
:: HTTPHeader (176) -
REXML
:: Node (11)
キーワード
- [] (44)
- []= (28)
- abbreviate (11)
-
add
_ spec (11) -
add
_ specs (11) -
basic
_ auth (11) - begin (11)
- body (22)
- body= (11)
-
body
_ stream (11) -
body
_ stream= (11) -
bsearch
_ index (9) -
build
_ indices (9) -
build
_ indicies (2) - byteindex (2)
- byterindex (2)
- bytesplice (6)
- code (11)
-
collect
_ specs (11) -
compact
_ specs (11) - compress (11)
-
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) - delete (11)
-
dest
_ directory (11) - directory (11)
- dump (11)
- each (22)
-
each
_ with _ index (44) - end (11)
- entity (11)
- fetch (33)
- fill (44)
- filter! (12)
-
find
_ gems (11) -
find
_ index (66) -
find
_ name (11) -
gem
_ file _ list (11) -
gem
_ signature (11) - generate (11)
-
generate
_ index (11) - get (22)
- get2 (22)
-
get
_ fields (11) - getbyte (11)
- gzip (11)
-
http
_ version (11) - ifindex (11)
-
index
_ in _ parent (11) -
index
_ signature (11) -
install
_ indices (9) -
install
_ indicies (2) -
ipv6
_ pktinfo _ ifindex (11) -
keep
_ if (22) -
latest
_ specs (11) - length (11)
-
load
_ gems _ in (11) -
main
_ type (11) -
make
_ temp _ directories (11) - method (22)
- msg (11)
-
named
_ captures (11) - outdated (11)
- paranoid (11)
- path (11)
- pointer= (11)
- pos= (11)
-
proxy
_ basic _ auth (11) - range (11)
-
range
_ length (11) -
read
_ body (11) - refresh (11)
- refresh! (11)
-
remove
_ spec (11) -
request
_ body _ permitted? (11) -
request
_ get (22) -
response
_ body _ permitted? (11) - rindex (33)
- sanitize (11)
-
sanitize
_ string (11) - search (11)
- select! (22)
- setbyte (11)
- size (22)
-
source
_ index (11) -
spec
_ dirs (11) -
spec
_ dirs= (11) - specification (11)
-
sub
_ type (11) -
to
_ h (17) - update (11)
-
values
_ at (11) -
with
_ index (38)
検索結果
先頭5件
-
Net
:: HTTPResponse # http _ version -> String (107.0) -
サーバがサポートしている HTTP のバージョンを文字列で返します。
...サーバがサポートしている HTTP のバージョンを文字列で返します。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.http_version # => "1.1"
//}... -
Net
:: HTTPResponse # read _ body(dest=nil) -> String|nil (107.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...p://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.read_body[0..10] # => "<!doctype h"
//}
//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/path/to/big.file')
Net::HTTP.st......art(uri.host, uri.port) do |http|
File.open("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。メモリ消費が少ない。
http.request_get(uri.path) do |response|
response.read_body do |s|
f.write(s)......い。
dest は obsolete です。使わないでください。
dest を指定した場合には
ボディを少しずつ取得して順次
「dest << ボディの断片」を実行します。
@param dest obsoleteな引数です。利用しないでください。
@see Net::HTTP#request_get... -
Vector
# []=(range , v) (105.0) -
Range オブジェクト range の範囲にある要素を v の内容に置換します。
...Range オブジェクト range の範囲にある要素を v の内容に置換します。
@param range 設定したい配列の範囲を Range オブジェクトで指定します。
@param v range の範囲に設定したい要素を指定します。
Vector や 1行の Matrix での......ます。
@raise TypeError ベクトルの範囲外にある range を指定したときに、発生します。
@raise ArgumentError 引数の個数が異なるときの他に、
v に Vector を指定し、range と v のサイズが一致しないときに発生します。
@... -
Array
# fill(val , range) -> self (104.0) -
配列の指定された範囲すべてに val をセットします。
...します。末尾の要素が -1 番目になります。
@param length val を設定する要素の個数を指定します。nil が指定された時は配列の終りまでの長さを意味します。
@param range val を設定する範囲を Range オブジェクトで指定します。... -
Array
# fill(val , start , length = nil) -> self (104.0) -
配列の指定された範囲すべてに val をセットします。
...します。末尾の要素が -1 番目になります。
@param length val を設定する要素の個数を指定します。nil が指定された時は配列の終りまでの長さを意味します。
@param range val を設定する範囲を Range オブジェクトで指定します。... -
Hash
# filter! -> Enumerator (37.0) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...//emlist[例][ruby]{
h1 = {}
c = ("a".."g")
c.each_with_index {|e, i| h1[i] = e }
h2 = h1.dup
h1.select! # => #<Enumerator: {0=>"a", 1=>"b", 2=>"c", 3=>"d", 4=>"e", 5=>"f", 6=>"g"}:select!>
h1.select! { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h1.select! { |k, v| true } # => ni......l
h2.keep_if { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h2.keep_if { |k, v| true } # => {0=>"a", 3=>"d", 6=>"g"}
//}
@see Hash#select, Hash#delete_if, Hash#reject!... -
Hash
# filter! {|key , value| . . . } -> self | nil (37.0) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...//emlist[例][ruby]{
h1 = {}
c = ("a".."g")
c.each_with_index {|e, i| h1[i] = e }
h2 = h1.dup
h1.select! # => #<Enumerator: {0=>"a", 1=>"b", 2=>"c", 3=>"d", 4=>"e", 5=>"f", 6=>"g"}:select!>
h1.select! { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h1.select! { |k, v| true } # => ni......l
h2.keep_if { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h2.keep_if { |k, v| true } # => {0=>"a", 3=>"d", 6=>"g"}
//}
@see Hash#select, Hash#delete_if, Hash#reject!... -
Hash
# keep _ if -> Enumerator (37.0) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...//emlist[例][ruby]{
h1 = {}
c = ("a".."g")
c.each_with_index {|e, i| h1[i] = e }
h2 = h1.dup
h1.select! # => #<Enumerator: {0=>"a", 1=>"b", 2=>"c", 3=>"d", 4=>"e", 5=>"f", 6=>"g"}:select!>
h1.select! { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h1.select! { |k, v| true } # => ni......l
h2.keep_if { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h2.keep_if { |k, v| true } # => {0=>"a", 3=>"d", 6=>"g"}
//}
@see Hash#select, Hash#delete_if, Hash#reject!... -
Hash
# keep _ if {|key , value| . . . } -> self (37.0) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...//emlist[例][ruby]{
h1 = {}
c = ("a".."g")
c.each_with_index {|e, i| h1[i] = e }
h2 = h1.dup
h1.select! # => #<Enumerator: {0=>"a", 1=>"b", 2=>"c", 3=>"d", 4=>"e", 5=>"f", 6=>"g"}:select!>
h1.select! { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h1.select! { |k, v| true } # => ni......l
h2.keep_if { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h2.keep_if { |k, v| true } # => {0=>"a", 3=>"d", 6=>"g"}
//}
@see Hash#select, Hash#delete_if, Hash#reject!... -
Hash
# select! -> Enumerator (37.0) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...//emlist[例][ruby]{
h1 = {}
c = ("a".."g")
c.each_with_index {|e, i| h1[i] = e }
h2 = h1.dup
h1.select! # => #<Enumerator: {0=>"a", 1=>"b", 2=>"c", 3=>"d", 4=>"e", 5=>"f", 6=>"g"}:select!>
h1.select! { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h1.select! { |k, v| true } # => ni......l
h2.keep_if { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h2.keep_if { |k, v| true } # => {0=>"a", 3=>"d", 6=>"g"}
//}
@see Hash#select, Hash#delete_if, Hash#reject!... -
Hash
# select! {|key , value| . . . } -> self | nil (37.0) -
キーと値を引数としてブロックを評価した結果が真であるような要素を self に残します。
...//emlist[例][ruby]{
h1 = {}
c = ("a".."g")
c.each_with_index {|e, i| h1[i] = e }
h2 = h1.dup
h1.select! # => #<Enumerator: {0=>"a", 1=>"b", 2=>"c", 3=>"d", 4=>"e", 5=>"f", 6=>"g"}:select!>
h1.select! { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h1.select! { |k, v| true } # => ni......l
h2.keep_if { |k, v| k % 3 == 0 } # => {0=>"a", 3=>"d", 6=>"g"}
h2.keep_if { |k, v| true } # => {0=>"a", 3=>"d", 6=>"g"}
//}
@see Hash#select, Hash#delete_if, Hash#reject!...