Ruby 3.4 リファレンスマニュアル

instance method Module#refinements

refinements -> [Refinement]Ruby 3.2 から[permalink][rdoc][edit]

self の中で Module#refine によって定義された Refinement の一覧を配列で返します。

module A
  refine Integer do
  end

  refine String do
  end
end

p A.refinements
#=> [#<refinement:Integer@A>, #<refinement:String@A>]

[SEE_ALSO] Module#refine, Module.used_refinements