るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.033秒)
トップページ > バージョン:3.4[x] > クエリ:Object[x] > クエリ:used_modules[x]

別のキーワード

  1. module used_modules
  2. _builtin used_modules

種類

ライブラリ

クラス

キーワード

検索結果

Module.used_modules -> [Module] (54358.0)

現在のスコープで using されているすべてのモジュールを配列で返します。 配列内のモジュールの順番は未定義です。

現在のスコープで using されているすべてのモジュールを配列で返します。
配列内のモジュールの順番は未定義です。

```ruby title="例"
module A
refine Object do
end
end

module B
refine Object do
end
end

using A
using B
p Module.used_modules
# => [B, A]
```

Module.used_refinements -> [Refinement] (109.0)

現在のスコープで using されているすべての [c:Refinement] を配列で返します。 配列内の順番は未定義です。

現在のスコープで using されているすべての [c:Refinement] を配列で返します。
配列内の順番は未定義です。

[m:Module.used_modules] が refinement を定義しているモジュール自体を返すのに対し、このメソッドは refinement そのものを返します。

```ruby title="例"
module A
refine Object do
end
end

module B
refine Object do
end
end

using A
using B
p Module.used_refinements
# => [...

NEWS for Ruby 2.4.0 (55.0)

NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

NEWS for Ruby 2.4.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

## 2.3.0 以降の変更

### 言語仕様の変更

- 条件式での多重代入ができるようになりました [feature:10617]
- [m:Symbol#to_proc] でメソッド呼び出し元での Refinements が有効になりま...