module Test::Unit::Priority
def available_values
def available_values Checker.available_priorities end
def default
def default @@default || :normal end
def default=(default)
def default=(default) @@default = default end
def disable
def disable @@enabled = false end
def enable
def enable require "fileutils" require "tmpdir" @@enabled = true end
def enabled?
def enabled? @@enabled end
def included(base)
def included(base) base.extend(ClassMethods) base.class_eval do setup :priority_setup, :before => :prepend teardown :priority_teardown, :after => :append end end
def priority_setup(&_)
def priority_setup(&_) return unless Priority.enabled? Checker.new(self).setup end
def priority_teardown
def priority_teardown return unless Priority.enabled? Checker.new(self).teardown end