class RBI::MixesInClassMethods
def compatible_with?(other)
@override
def compatible_with?(other) other.is_a?(MixesInClassMethods) && super end
def index_ids
@override
def index_ids names.map { |name| "#{parent_scope&.fully_qualified_name}.mixes_in_class_method(#{name})" } end
def initialize(name, *names, loc: nil, comments: [], &block)
| ?comments: Array[Comment]
| ?loc: Loc?,
| *String names,
| String name,
: (
def initialize(name, *names, loc: nil, comments: [], &block) super(name, names, loc: loc, comments: comments) block&.call(self) end
def to_s
@override
def to_s "#{parent_scope&.fully_qualified_name}.mixes_in_class_methods(#{names.join(", ")})" end