# File lib/mspec/guards/guard.rb, line 67
67:   def yield?(invert=false)
68:     return true if MSpec.mode? :unguarded
69: 
70:     allow = match? ^ invert
71: 
72:     if not allow and reporting?
73:       MSpec.guard
74:       MSpec.register :finish, SpecGuard
75:       MSpec.register :add,    self
76:       return true
77:     elsif MSpec.mode? :verify
78:       return true
79:     end
80: 
81:     allow
82:   end