module T::Private::Abstract::Validate

def self.validate_interface_all_abstract(mod, method_names)

def self.validate_interface_all_abstract(mod, method_names)
_names.map do |method_name|
ance_method(method_name)
.abstract_method?(method)
(method, show_owner: false)
y?
s declared as an interface, but the following methods are not declared " \
ract`:\n#{violations.join("\n")}"