種類
ライブラリ
- ビルトイン (318)
- bigdecimal (12)
- coverage (8)
- drb (36)
-
irb
/ cmd / load (24) -
irb
/ context (12) -
irb
/ ext / save-history (12) -
irb
/ ext / use-loader (48) -
irb
/ extend-command (36) - json (60)
-
json
/ add / bigdecimal (12) -
net
/ http (7) - openssl (156)
- optparse (12)
- psych (114)
- rake (72)
-
rake
/ loaders / makefile (12) - rubygems (132)
-
rubygems
/ commands / build _ command (12) -
rubygems
/ config _ file (12) -
rubygems
/ doc _ manager (12) -
rubygems
/ package / tar _ input (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ source _ index (24) -
rubygems
/ specification (72) -
rubygems
/ version (12) -
shell
/ command-processor (6) - socket (24)
-
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htpasswd (12) -
webrick
/ httpauth / userdb (12) - win32ole (24)
クラス
- BigDecimal (24)
- Coverage (8)
-
DRb
:: DRbServer (12) -
DRb
:: DRbUnknown (12) -
Gem
:: Commands :: BuildCommand (12) -
Gem
:: ConfigFile (12) -
Gem
:: DocManager (12) -
Gem
:: LoadError (48) -
Gem
:: Package :: TarInput (12) -
Gem
:: RemoteFetcher (12) -
Gem
:: SourceIndex (24) -
Gem
:: Specification (72) -
Gem
:: Version (12) -
IRB
:: Context (48) -
IRB
:: ExtendCommand :: Load (12) - LoadError (12)
- Module (24)
- Object (48)
-
OpenSSL
:: Config (36) -
OpenSSL
:: Engine (72) -
OpenSSL
:: X509 :: ExtensionFactory (12) - OptionParser (12)
-
Psych
:: SyntaxError (12) -
Rake
:: Application (48) -
Rake
:: DefaultLoader (12) -
Rake
:: MakefileLoader (12) - Random (24)
- Rational (12)
-
RubyVM
:: InstructionSequence (30) -
Shell
:: CommandProcessor (6) -
WEBrick
:: HTTPAuth :: Htdigest (12) -
WEBrick
:: HTTPAuth :: Htpasswd (12) - WIN32OLE (12)
モジュール
- DRb (12)
-
Gem
:: QuickLoader (72) -
IRB
:: ContextExtender (12) -
IRB
:: ExtendCommandBundle (36) -
IRB
:: HistorySavingAbility (12) - JSON (60)
- Kernel (120)
- Marshal (60)
-
OpenSSL
:: Random (12) - Psych (90)
- Rake (12)
-
Socket
:: Constants (24) -
WEBrick
:: HTTPAuth :: UserDB (12)
キーワード
-
$ -I (12) -
$ : (12) -
$ LOADED _ FEATURES (12) -
$ LOAD _ PATH (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Config (12)
- DATA (12)
- GemVersions (12)
- HTTPPayloadTooLarge (7)
-
IFF
_ MASTER (12) -
IFF
_ SLAVE (12) -
Init
_ load (12) -
JSON
_ LOADED (12) - Load (12)
-
MAJOR
_ VERSION (12) -
MINOR
_ VERSION (12) - Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Nodes (12)
- Random (12)
- Ruby用語集 (12)
-
WIN32OLE
_ VARIABLE (12) -
_ dump (24) -
_ load (12) -
add
_ loader (12) - application= (12)
- autoload (24)
- autoload? (24)
-
autoload
_ i (12) -
by
_ id (12) -
calculate
_ integers _ for _ gem _ version (12) - cleanup (12)
- clone (12)
- config= (12)
-
const
_ load (12) -
const
_ missing (12) - debug (12)
-
def
_ extend _ command (24) - download (12)
- dump (12)
- dup (12)
- each (12)
- engines (12)
- execute (12)
- file (12)
- gem (12)
-
get
_ passwd (36) -
install
_ extend _ commands (12) - irb (12)
-
irb
_ load (12) -
json
/ add / core (12) -
json
_ create (12) -
load
_ documents (8) -
load
_ file (36) -
load
_ file! (12) -
load
_ from _ binary (10) -
load
_ from _ binary _ extra _ data (10) -
load
_ gems _ in (12) -
load
_ gemspec (12) -
load
_ gemspecs (12) -
load
_ history (12) -
load
_ modules (12) -
load
_ private _ key (12) -
load
_ public _ key (12) -
load
_ rakefile (12) -
load
_ random _ file (12) -
load
_ rdoc (12) -
load
_ specification (12) -
load
_ stream (24) - loaded= (12)
- loaded? (12)
-
loaded
_ from (12) -
loaded
_ from= (12) -
marshal
_ dump (24) -
marshal
_ load (24) -
method
_ missing (12) - name (12)
- name= (12)
- new (24)
- parse (12)
- path (12)
- psych (12)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (12) -
push
_ gem _ version _ on _ load _ path (12) -
rb
_ autoload (12) -
rb
_ autoload _ defined (12) -
rb
_ autoload _ id (12) -
rb
_ f _ load (12) -
rb
_ jump _ tag (12) -
rb
_ load (12) -
rb
_ load _ protect (12) - reload (12)
- require (12)
-
require
_ relative (12) - restore (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
rubygems
/ commands / lock _ command (12) - run (12)
-
run
_ config (6) -
safe
_ load (19) - start (8)
-
start
_ service (12) -
test
/ unit (1) -
to
_ binary (10) -
use
_ loader (12) -
use
_ loader= (12) -
use
_ loader? (12) -
version
_ requirement (12) -
version
_ requirement= (12) - yaml (12)
- パターンマッチ (9)
- 制御構造 (9)
検索結果
先頭5件
-
NEWS for Ruby 3
. 1 . 0 (26066.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.1.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......名にできるようになりました。 11256
//emlist{
def foo(&)
bar(&)
end
//}
* ピン演算子に式を書けるようになりました。 17411
//emlist{
Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a
#=> [[3, 5], [5, 7], [11, 13]]
//}
* ピン演算子がイ......ime が計測された時間をナノ秒で返します。 10917
* Integer
* 新規メソッド
* Integer.try_convert が追加されました。 15211
* Kernel
* 変更されたメソッド
* Kernel#load が第2引数にモジュールを渡せるようになり、渡さ... -
NEWS for Ruby 2
. 7 . 0 (26024.0) -
NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.7.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.6.0 以降の変更
=== 言語仕様の変更
==== パターンマッチ
* パターンマッチが実験的機能として導入されました。 14912
//emlist[][ruby]{
case [0, [1, 2, 3]]
in [a, [b......* Module#const_defined?のようにModule#autoload?が
inheritオプショナル引数を受け付けるようになりました。 15777
* Module#nameが常にfreezeされた文字列を返すようになりました。
同じModuleは常に同じStringを返します... -
NEWS for Ruby 2
. 0 . 0 (26012.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 1.9.3 以降の変更
=== 言語仕様の変更
* キーワード引数を追加しました
* %i, %I をシンボルの配列作成のために追加しました。(%w, %W に似ています)
*......* 非互換: Object#inspect は #to_s を呼び出さなくなりました。再定義された #to_s を呼び出すためです。
* LoadError
* 追加: LoadError#path ロードできなかったファイルのパスを返します
* Module
* 追加: Module#prepend 指定したモジ... -
NEWS for Ruby 2
. 3 . 0 (26012.0) -
NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.3.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.2.0 以降の変更
=== 言語仕様の変更
* frozen-string-literal プラグマ:
* 実験的な機能として fronzen-string-literal というプラグマが導入されました。
8......10600
* Regexp/String: Unicode のバージョンを 7.0.0 から 8.0.0 に更新
* RubyVM::InstructionSequence
* 実験的な機能としてiseqローダー用の低レベルな操作をするメソッドをいくつか追加
使用例は sample/iseq_loader.rb を見てくださ... -
NEWS for Ruby 2
. 5 . 0 (26012.0) -
NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.5.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.4.0 以降の変更
=== 言語仕様の変更
* トップレベルの定数参照を削除しました 11547
* do/end ブロック内部で rescue/else/ensure を書けるようになりまし......rsion 2.1.0"セクションにあります。
* pathname
* Pathname#glob を追加 7360
* psych
* Psych 3.0.2 に更新しました
* Convert fallback option to a keyword argument
https://github.com/ruby/psych/pull/342
* Add :symbolize_names option to Psych.load, Ps... -
NEWS for Ruby 3
. 0 . 0 (26006.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 3.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......ord arguments are now separated from positional arguments.
Code that resulted in deprecation warnings in Ruby 2.7 will now
result in ArgumentError or different behavior. 14183
* Procs accepting a single rest argument and keywords are no longer
subject to autosplatting. This now matche......n a background thread.
* Reduce the number of locks between Ruby and JIT threads.
== Static analysis
=== RBS
* RBS is a new language for type definition of Ruby programs. It allows writing types of classes and modules with advanced types including union types, overloading, generics, and _in... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (23114.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...の変更点(まとめ)/正規表現>))
* ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>))
* ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>))
* ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>))
* ((<1.6.8から1.8.0への変更点(ま......t>)) [change]
: ((<組み込み変数/$stderr>)) [change]
: ((<組み込み変数/$stdin>)) [change]
$stdout, $stderr は、$defout, $deferr の別名になり
$defout, $deferr は ((<obsolete>)) になりました
$stdin は、普通のグローバル変数となりました(STDINをリダ......[new]
追加。((<ruby-talk:9460>))が実装に至った経緯だと思う
=== LocalJumpError
: ((<LocalJumpError#exit_value|LocalJumpError/exit_value>)) [new]
: ((<LocalJumpError#reason|LocalJumpError/reason>)) [new]
追加
=== Marshal
: ((<Marshal/Object#marshal_load>)) [new]
: (... -
ruby 1
. 6 feature (23102.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...uby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
:......rno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙動です)
p Errno::EAGAIN......nux]
#<MatchData:0x401b1be4>
#<MatchData:0x401b198c>
#<MatchData:0x401b1644>
#<MatchData:0x401b1414>
=> ruby 1.6.7 (2002-03-19) [i586-linux]
nil
nil
nil
nil
: 2002-03-14 拡張ライブラリの autoload... -
ruby 1
. 8 . 4 feature (23102.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたク....../UnboundMethod#bind [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [change]>))
* ((<ruby 1.8.4 feature/printf [bug]>))
* ((<ruby 1.8.4 feature/Hash [bug]>))
* ((<ruby 1.8.4 feature/test [bug]>))
* ((<ruby 1.8.4 feature/File.identical? [new......usman (hippoman): [ruby-core:06326]
NULLポインタを持つStringを渡すとFile.joinがSEGVすることがあった
バグの修正。((<ruby-core:06326>))
: Thread#pass [bug]
#Sun Oct 16 03:38:07 2005 Yukihiro Matsumoto <matz@ruby-lang.org>
#
# * eval.c (load_wait): need not... -
ruby 1
. 9 feature (23018.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...ruby 1.9 feature
ruby version 1.9.0 は開発版です。
以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。
1.9.1 以降は安定版です。
バグ修正がメインになります。
記号について(特に重要なもの......* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど(互換性のある変更) (only backward-compatibility) (影響の範囲が小さいと思われる変更もこちら)
* [change]: 変更されたクラス......の並びを nil に入れ換えるようになりました。
((<zw-kdoo(2004-10-24)|URL:http://yowaken.dip.jp/tdiary/20041024.html#c02>))
=== 2004-10-20
: Proc#dup [new]
追加 ((<ruby-talk:116915>))
: require [change]
feature が $" に追加されるタイミングが load された... -
IRB
:: ExtendCommandBundle . def _ extend _ command(cmd _ name , cmd _ class , load _ file = nil , *aliases) -> object (21307.0) -
irb に cmd_name で指定したメソッドが実行できるように拡張します。
...irb に cmd_name で指定したメソッドが実行できるように拡張します。
@param cmd_name メソッド名を Symbol か文字列で指定します。
cmd_class で指定するクラスの execute メソッドとして定
義してある必要があ......されたクラス名を Symbol、
String、Class のいずれかで指定します。
なお、このクラスは IRB::ExtendCommand 以下で定義
する必要があります。
@param load_file 指定したメソッドが定義されたファ......cmd_name の別名を Symbol とフラグの配列で指定しま
す。複数指定する事ができます。フラグは
IRB::ExtendCommandBundle::NO_OVERRIDE、
IRB::ExtendCommandBundle::OVERRIDE_PRIVATE_ONLY、
IRB::ExtendCommandBundle...