On Sun, Sep 13, 2009 at 10:05 AM, Brian Cardarella <bcardare...@gmail.com> wrote: > If I'm writing a matcher is there anyway to access the scope of the > example from within the matcher? (something that already exists in > rspec, not passing a new binding to the matcher)
There is nothing implicit as of yet. You _can_ wrap a matcher in a method that refs the example in such that you don't have to pass it in where it's used: def match_something scope = self Spec::Matchers::Matcher.new :match_something do match do |actual| #access scope here end end end Not exactly what you're looking for, but cleaner than having to say "thing.should somehow_match(whatever, self)" HTH, David _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users