Sha256: d9d048e5f95023e8c720a0b083616b9634374dca7f453553eb5384f0bfffef30
Contents?: true
Size: 346 Bytes
Versions: 9
Compression:
Stored size: 346 Bytes
Contents
[:passed, :passed_with_warnings, :failed, :errored, :aborted, :skipped].each do |sym| s = sym.to_s.freeze selector = "#{s}?" NilClass.class_eval do define_method(selector) { false } end String.class_eval do define_method(selector) { self == s } end Symbol.class_eval do define_method(selector) { self == sym } end end
Version data entries
9 entries across 9 versions & 2 rubygems