Sha256: d5df835215efa02192448a7f9d7d96bd4119f06680dcc35c3804b8050a9fea78
Contents?: true
Size: 425 Bytes
Versions: 3
Compression:
Stored size: 425 Bytes
Contents
require 'mspec/guards/version' class BugGuard < VersionGuard def initialize(bug, version) @bug = bug @version = SpecVersion.new version, true end def match? implementation?(:ruby, :ruby18, :ruby19) && ruby_version <= @version end end class Object def ruby_bug(bug="Please add a bug tracker number", version="0") g = BugGuard.new bug, version yield if g.yield? true g.unregister end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mspec-1.5.6 | lib/mspec/guards/bug.rb |
mspec-1.5.5 | lib/mspec/guards/bug.rb |
mspec-1.5.7 | lib/mspec/guards/bug.rb |