Sha256: 8f51d3983e1c95cd92ffa7778217ad889804ec79b66623d9b40c16c117c010d6
Contents?: true
Size: 295 Bytes
Versions: 4
Compression:
Stored size: 295 Bytes
Contents
module Kernel def assert(value, message="Assertion failed", error=StandardError) raise error, message, caller unless value end end class NullObject def method_missing(*args, &block) self end def nil?; true; end end def Maybe(value) value.nil? ? NullObject.new : value end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gorillib-0.6.0 | away/confidence.rb |
gorillib-0.5.2 | away/confidence.rb |
gorillib-0.4.0pre | lib/gorillib/exception/confidence.rb |
gorillib-0.4.1pre | lib/gorillib/exception/confidence.rb |