# File lib/mspec/guards/noncompliance.rb, line 13
13:   def deviates_on(*args)
14:     g = NonComplianceGuard.new(*args)
15:     g.name = :deviates_on
16:     yield if g.yield?
17:   ensure
18:     g.unregister
19:   end