608件ヒット
[1-100件を表示]
(0.107秒)
種類
- インスタンスメソッド (353)
- 特異メソッド (162)
- 文書 (79)
- クラス (12)
- ライブラリ (2)
ライブラリ
- ビルトイン (210)
- e2mmap (12)
- logger (89)
-
minitest
/ unit (1) - openssl (22)
- optparse (132)
- pathname (20)
-
ripper
/ lexer (8) - rubygems (11)
-
rubygems
/ command (11) - zlib (11)
クラス
-
Encoding
:: InvalidByteSequenceError (22) -
Encoding
:: UndefinedConversionError (22) -
Gem
:: Command (11) -
Gem
:: LoadError (11) - IO (88)
- Logger (88)
-
MiniTest
:: Unit (1) - NameError (46)
- NoMethodError (17)
-
OpenSSL
:: ASN1 :: ObjectId (11) -
OpenSSL
:: PKCS12 (11) - OptionParser (132)
- Pathname (20)
- Ripper (8)
-
Zlib
:: GzipWriter (11)
モジュール
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - Application (1)
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (4) - UndefinedConversionError (11)
- add (22)
- create (11)
-
def
_ exception (12) -
destination
_ encoding _ name (22) - error (22)
- find (20)
- lex (4)
-
local
_ variables (9) - log (22)
-
minitest
/ unit (1) - new (34)
- on (132)
-
orig
_ name= (11) -
parse
_ file (4) - popen (88)
- puke (1)
- receiver (9)
- register (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
show
_ lookup _ failure (11) -
source
_ encoding _ name (22) -
test
/ unit (1) -
to
_ s (11) - tokenize (4)
- warn (22)
- 正規表現 (11)
検索結果
先頭5件
- Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String - Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String - Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding - Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding - Gem
:: LoadError # name -> String
-
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (27401.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding... -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (27401.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding... -
Encoding
:: InvalidByteSequenceError # source _ encoding _ name -> Encoding (21301.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#source_encoding... -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (21301.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding... -
Gem
:: LoadError # name -> String (21201.0) -
ロードに失敗した Gem の名前を返します。
ロードに失敗した Gem の名前を返します。 -
Encoding
:: UndefinedConversionError (15024.0) -
エンコーディング変換後の文字が存在しない場合に発生する例外。
...UTF-8 にしかない文字を EUC-JP に変換しようとした場合などに発生します。
//emlist[例][ruby]{
"\u2603".encode(Encoding::EUC_JP)
#=> Encoding::UndefinedConversionError: U+2603 from UTF-8 to EUC-JP
//}
変換が多段階でなされ、その途中で例外が生じた場......//emlist[例][ruby]{
ec = Encoding::Converter.new("ISO-8859-1", "EUC-JP")
# ISO-8859-1 -> UTF-8 -> EUC-JP
begin
ec.convert("\xa0")
# NO-BREAK SPACE, which is available in UTF-8 but not in EUC-JP.
rescue Encoding::UndefinedConversionError
p $!.source_encoding #=> #<Encoding:UTF-8......>
p $!.destination_encoding #=> #<Encoding:EUC-JP>
p $!.source_encoding_name #=> "UTF-8"
p $!.destination_encoding_name #=> "EUC-JP"
puts $!.error_char.dump #=> "\u{a0}"
p $!.error_char.encoding #=> #<Encoding:UTF-8>
end
//}... -
Zlib
:: GzipWriter # orig _ name=(filename) (12325.0) -
gzip ファイルのヘッダーに記録する元ファイル名を指定します。
...gzip ファイルのヘッダーに記録する元ファイル名を指定します。
Zlib::GzipWriter#write 等の書き込み系メソッドを
呼んだ後で指定しようとすると Zlib::GzipFile::Error 例外が
発生します。
@param filename gzip ファイルのヘッダーに記......ilename を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.orig_name = "hogehoge"
p gz.orig_name #=> "hogehoge"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.ori......g_name #=> hogehoge
}... -
NameError
# local _ variables -> [Symbol] (12100.0) -
self が発生した時に定義されていたローカル変数名の一覧を返します。
...発生した時に定義されていたローカル変数名の一覧を返します。
内部での使用に限ります。
例:
def foo
begin
b = "bar"
c = 123
d
rescue NameError => err
p err.local_variables #=> [:b, :c, :err]
end
end
a = "buz"
foo... -
NameError
# receiver -> object (12100.0) -
self が発生した時のレシーバオブジェクトを返します。
...lf が発生した時のレシーバオブジェクトを返します。
例:
class Sample
def foo
return "foo"
end
end
bar = Sample.new
begin
bar.bar
rescue NameError => err
p err.receiver # => #<Sample:0x007fd4d89b3110>
p err.receiver.foo # => "foo"
end... -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (9423.0) -
exception_name という名前の例外クラスを定義します。
...exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定......します。
省略すると StandardError を使用します。...