るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.151秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:import_methods[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. bigdecimal to_r
  5. fileutils rm_r

ライブラリ

クラス

検索結果

Refinement#import_methods(*modules) -> self (24319.0)

モジュールからメソッドをインポートします。

...ンポートします。

Module#includeと違って、import_methods はメソッドをコピーして
r
efinement に追加して、refinementでインポートしたメソッドを有効化します。

メソッドをコピーするため、Rubyコードで定義されたメソッドだけしか...
...][ruby]{
module StrUtils
def indent(level)
' ' * level + self
end
end

module M
r
efine String do
import_methods
StrUtils
end
end

using M
p "foo".indent(3) # => " foo"

module M
r
efine String do
import_methods
Enumerable
# Can't import method which is not defined with Rub...
...y code: Enumerable#drop
end
end
//}...

NEWS for Ruby 3.1.0 (3258.0)

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

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

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス...
...て def foo = puts "Hello" と記述できるようになりました。 private def foo = puts "Hello" はパースされないことに注意してください。 17398

== コマンドラインオプション

* --disable-gems は"デバッグ専用"として明示的に宣言されました。...
...nitorがFiberセーフになりました。 17827
* コピーコルーチンをpthread実装に置き換えました。 18015

* Refinement
* Module#refineで作成されたモジュールを表す新しいクラス。includeとprependは非推奨になり、代わりにimport_methods...