class Minitest::Test
:nodoc:
def self.add_to_filter name
def self.add_to_filter name @@filtered_names << "#{self}##{name}" end
def self.filtered_names
def self.filtered_names @@filtered_names end
def self.focus name = nil
def self.focus name = nil if name then add_to_filter name else set_focus_trap end end
def self.set_focus_trap
def self.set_focus_trap meta = class << self; self; end meta.send :define_method, :method_added do |name| add_to_filter name meta.send :remove_method, :method_added end end