Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > mainオブジェクト > using

singleton method main.using

using(module) -> self[permalink][rdoc]

引数で指定したモジュールで定義された拡張を有効にします。

有効にした拡張の有効範囲については以下を参照してください。

[PARAM] module:
有効にするモジュールを指定します。


module Sloth
  refine String do
    def downcase
      self
    end
  end
end

"ABC".downcase # => "abc"

using Sloth

"ABC".downcase # => "ABC"

[SEE_ALSO] Module#refine, Module#using