Sha256: 74976b49307298d06676cff3a74261d0f4bccbf7f9ba86a7048c5ec8da5f8052
Contents?: true
Size: 562 Bytes
Versions: 9
Compression:
Stored size: 562 Bytes
Contents
module Turn # class TestMethod attr_accessor :name attr_accessor :file attr_accessor :message def initialize(name) @name = name @fail = false @error = false @message = nil end def fail!(message=nil) @fail, @error = true, false @message = message if message end def error!(message=nil) @fail, @error = false, true @message = message if message end def fail? ; @fail ; end def error? ; @error ; end def pass? ; !(@fail or @error) ; end end end
Version data entries
9 entries across 9 versions & 2 rubygems