985件ヒット
[1-100件を表示]
(0.137秒)
ライブラリ
- ビルトイン (395)
-
cgi
/ core (12) - date (12)
- logger (132)
-
net
/ protocol (24) - openssl (12)
- optparse (144)
-
rexml
/ document (12) -
ripper
/ lexer (10) -
rubygems
/ installer (12) - strscan (12)
- timeout (37)
クラス
- CGI (12)
- Date (12)
-
Encoding
:: Converter (24) -
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (12) - Exception (48)
- Fiber (18)
- FrozenError (6)
-
Gem
:: Installer (12) - Hash (36)
- Logger (132)
- Object (12)
- OptionParser (144)
-
REXML
:: Text (12) - Ripper (10)
- StringScanner (12)
- SystemCallError (12)
- UncaughtThrowError (33)
モジュール
- Kernel (64)
- Math (24)
-
OpenSSL
:: ASN1 (12) -
RubyVM
:: AbstractSyntaxTree (18) - Timeout (21)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (12)
- CompatibilityError (12)
- ConverterNotFoundError (12)
- FrozenError (8)
- InvalidByteSequenceError (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 3
. 1 . 0 (4) - NotImplementedError (12)
- ProtoCommandError (12)
- ProtoSyntaxError (12)
-
SCRIPT
_ LINES _ _ (12) - ScriptError (12)
- SystemCallError (12)
- abort (24)
- add (24)
- civil (6)
- decode (12)
- erf (12)
- erfc (12)
-
error
_ bytes (12) -
error
_ char (12) - exception (36)
- fail (12)
- fetch (36)
- header (12)
-
incomplete
_ input? (12) - install (12)
-
last
_ error (12) - level (12)
- lex (5)
- log (24)
- logger (12)
-
minitest
/ unit (1) - new (30)
- of (6)
- on (144)
- parse (6)
-
parse
_ file (6) -
primitive
_ errinfo (12) - raise (30)
-
rb
_ compile _ error (12) -
rb
_ compile _ error _ with _ enc (12) - receiver (6)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
rubygems
/ security (12) -
sev
_ threshold (12) -
sev
_ threshold= (12) - tag (11)
-
test
/ unit (1) - timeout (37)
-
to
_ s (11) - tokenize (5)
- unscan (12)
- value (11)
- warn (24)
- 制御構造 (12)
- 正規表現 (12)
検索結果
先頭5件
-
test
/ unit (26078.0) -
ユニットテストを行うためのライブラリです。
... Test::Unit - Ruby用単体テストフレームワーク: https://test-unit.github.io/
なお、2.2.0より前のtest/unit は当時バンドルしていた minitest/unit を使って再実装し
ていましたが、上記のtest/unitと完全な互換性がある訳ではありません。
Ruby......ています。
* Rubyのテスティングフレームワークの歴史(2014年版) https://www.clear-code.com/blog/2014/11/6.html
* RubyKaigi 2015:The history of testing framework in Ruby https://www.clear-code.com/blog/2015/12/12.html
=== 使い方
Test::Unit は以下のように......$ ruby test_foo.rb
Loaded suite test_foo
Started
F.
Finished in 0.022223 seconds.
1) Failure:
test_bar(TC_Foo) [test_foo.rb:16]:
<"bar"> expected but was
<"foo">.
2 tests, 2 assertions, 1 failures, 0 errors, 0 skips
test_... -
Logger
# error(progname = nil) -> true (18296.0) -
ERROR 情報を出力します。
...
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.error("error1") # => E, [2019-03-15T22:54:37.925635 #14878] ERROR -- : error1
logger.error("MainApp") { "error2" } # => E, [2019-03-16T03:50:58.062094 #2172] ERROR -- MainApp: error2
logger.level = Logger::Severity::FATAL
#......出力されない
logger.error("error3")
//}
@see Logger#debug... -
Logger
# error(progname = nil) { . . . } -> true (18296.0) -
ERROR 情報を出力します。
...
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.error("error1") # => E, [2019-03-15T22:54:37.925635 #14878] ERROR -- : error1
logger.error("MainApp") { "error2" } # => E, [2019-03-16T03:50:58.062094 #2172] ERROR -- MainApp: error2
logger.level = Logger::Severity::FATAL
#......出力されない
logger.error("error3")
//}
@see Logger#debug... -
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (18213.0) -
エラー発生時に捨てられたバイト列を返します。
...//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1\xFFdef")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP>
puts $!.error_bytes.dump #=> "\xA1"
puts $!.re......adagain_bytes.dump #=> "\xFF"
end
//}
@see Encoding::InvalidByteSequenceError#readagain_bytes... -
Encoding
:: Converter # last _ error -> Exception | nil (12219.0) -
直前に変換器で発生した例外に相当する例外オブジェクトを返します。 直前の変換で例外が発生していない場合は nil を返します。
...す。
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
p ec.primitive_convert(src="\xf1abcd", dst="") #=> :invalid_byte_sequence
p ec.last_error #=> #<Encoding::InvalidByteSequenceError: "\xF1" followed by "a" on UTF-8>
p ec.primitive_convert(src, dst, nil, 1)......#=> :destination_buffer_full
p ec.last_error #=> nil
//}... -
void rb
_ compile _ error _ with _ enc(const char *file , int line , void *enc , const char *fmt , . . . ) (12216.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
...この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。... -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (12106.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
...//emlist[例][ruby]{
ec = Encoding::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 Encoding::InvalidByteSequenceError
p $! #=> #<Encoding::InvalidByteSequenceError: incomplete "\xA1" on EUC-JP>
p $!.incomplete_input? #=> true
end
//}... -
rubygems
/ security (12078.0) -
このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
...のライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
=== 署名付きの Gem パッケージ
==== 目次
* 概要
* 解説
* コマンドラインオプション
* OpenSSL リファレンス
* Bugs / TODO
* 作者について
==== 概要......ライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
以下のセクションでは、署名付きの Gem パッケージを作成する方法を
ステップバイステップで解説しています。
==== 解説
@todo メソッドではない
あ......ity"
$ sudo gem install Imlib2-Ruby-0.5.0.gem -P HighSecurity
この -P オプションはセキュリティポリシーを設定します。
このような話をしているうちに…。えーと、なんだ。これは?
Attempting local installation of 'Imlib2-Ruby-0.5.0.gem'
ERROR... -
Net
:: ProtoCommandError (12016.0) -
Rubyの現在の標準添付ライブラリ内では使われていません。
...Rubyの現在の標準添付ライブラリ内では使われていません。... -
SystemCallError (12016.0)
-
Ruby の実装に用いられているシステムコールまたは一部の C 言語関数が失敗した時に発生する例外です。 システムコールの失敗した原因を表すエラーコードを保持します。
...Ruby の実装に用いられているシステムコールまたは一部の C 言語関数が失敗した時に発生する例外です。
システムコールの失敗した原因を表すエラーコードを保持します。
多くの場合、実際には SystemCallError そのものでは...