477件ヒット
[101-200件を表示]
(0.136秒)
ライブラリ
クラス
-
ARGF
. class (7) -
Encoding
:: Converter (55) -
Encoding
:: InvalidByteSequenceError (77) -
Gem
:: Package :: TarReader :: Entry (11) - IO (7)
-
Net
:: POP3 (33) -
OpenSSL
:: BN (11) - Random (11)
- String (171)
- StringIO (28)
- StringScanner (22)
-
WIN32OLE
_ VARIANT (11)
モジュール
-
Net
:: HTTPHeader (33)
キーワード
- byterindex (2)
-
bytes
_ read (11) - bytesize (11)
- byteslice (33)
- bytesplice (4)
-
content
_ range (11) -
destination
_ encoding (11) -
destination
_ encoding _ name (11) -
each
_ byte (36) -
error
_ bytes (11) - getbyte (11)
-
incomplete
_ input? (11) -
n
_ bytes (11) -
n
_ mails (11) -
num
_ bytes (11) - peek (11)
- peep (11)
-
primitive
_ convert (22) -
primitive
_ errinfo (11) - putback (22)
- range (11)
-
range
_ length (11) -
readagain
_ bytes (11) - scrub (33)
- scrub! (33)
-
set
_ debug _ output (11) -
source
_ encoding (11) -
source
_ encoding _ name (11) - vartype (11)
検索結果
先頭5件
-
Encoding
:: InvalidByteSequenceError # source _ encoding -> Encoding (15201.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
...エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#destination_encoding,
Encoding::UndefinedConversionError#source_encoding... -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (15201.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding... -
Encoding
:: InvalidByteSequenceError # destination _ encoding -> Encoding (15101.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
...エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#source_encoding,
Encoding::UndefinedConversionError#destination_encoding... -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (15101.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
...ncoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "z" on EUC-JP>
p $!.incomplete_input? #=> false
end
begin
ec.convert("abc\xA1")
ec.finish
rescue En......coding::InvalidByteSequenceError
p $! #=> #<Encoding::InvalidByteSequenceError: incomplete "\xA1" on EUC-JP>
p $!.incomplete_input? #=> true
end
//}... -
OpenSSL
:: BN # num _ bytes -> Integer (12232.0) -
自身を表現するのに使っているバイト数を返します。
...自身を表現するのに使っているバイト数を返します。
//emlist[][ruby]{
require 'openssl'
p 0.to_bn.num_bytes # => 0
p 255.to_bn.num_bytes # => 1
p 256.to_bn.num_bytes # => 2
p 0b111_11111.to_bn.num_bytes # => 1
p 0b1000_00000.to_bn.num_bytes # => 2
//}... -
Net
:: POP3 # n _ bytes -> Integer (12209.0) -
サーバにあるメールの総バイト数を返します。
...ールの総バイト数を返します。
@see Net::POP3#n_mails
@raise TimeoutError 接続がタイムアウトした場合に発生します
@raise Net::POPError サーバがエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上... -
String
# byteslice(range) -> String | nil (9301.0) -
range で指定したバイトの範囲に含まれる部分文字列を返します。引数が範囲 外を指定した場合は nil を返します。
...range で指定したバイトの範囲に含まれる部分文字列を返します。引数が範囲
外を指定した場合は nil を返します。
@param range 取得したい文字列の範囲を示す Range オブジェクト
@return 切り出した文字列を返します。戻り値の......文字エンコーディングは自身
と同じです。
//emlist[例][ruby]{
"hello".byteslice(1..2) # => "el"
"\x03\u3042\xff".byteslice(1..3) # => "\u3042"
//}
@see String#slice......文字エンコーディングは自身
と同じです。
//emlist[例][ruby]{
"hello".byteslice(1..2) # => "el"
"\x03\u3042\xff".byteslice(1..3) # => "\u3042"
//}
@see String#slice
@see String#bytesplice... -
String
# bytesplice(range , str) -> String (9301.0) -
self の一部または全部を str で置き換えて str を返します。
...以外は
String#byteslice と同じです。
置き換え後の文字列の長さが対象の長さと違う場合、
適切に長さが調整されます。
@param index 置換したい文字列の範囲の始端
@param length 置換したい文字列の範囲の長さ
@param range 置換した......い文字列の範囲を示す Range オブジェクト
@raise IndexError index や length が範囲外の場合に発生
@raise RangeError range が範囲外の場合に発生
@raise IndexError 指定した始端や終端が文字列の境界と一致しない場合に発生
@see String#byteslice... -
Net
:: HTTPHeader # content _ range -> Range|nil (9207.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 (9207.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
//}... -
Gem
:: Package :: TarReader :: Entry # bytes _ read -> Integer (9202.0) -
自身から読み込んだバイト数を返します。
自身から読み込んだバイト数を返します。