Sha256: 87c3fd9200c971c913590ee248496a1a8cce615d9991fe22c726ba64f5b2b82d
Contents?: true
Size: 305 Bytes
Versions: 23
Compression:
Stored size: 305 Bytes
Contents
module DataMapper module Assertions def assert_kind_of(name, value, *klasses) klasses.each { |k| return if value.kind_of?(k) } raise ArgumentError, "+#{name}+ should be #{klasses.map { |k| k.name } * ' or '}, but was #{value.class.name}", caller(2) end end end # module DataMapper
Version data entries
23 entries across 23 versions & 6 rubygems