class Test::Unit::AttributeMatcher
def initialize(test)
def initialize(test) @test = test end
def match?(expression)
def match?(expression) matched = instance_eval(expression) if matched.nil? false else matched end end
def method_missing(name, *args)
def method_missing(name, *args) if args.empty? @test[name] else super end end