Sha256: 14e645ddfa07f059ba629cd39ea30a4ede2ec86fb231dddd82dde6c5c6df07c1
Contents?: true
Size: 285 Bytes
Versions: 21
Compression:
Stored size: 285 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
Version data entries
21 entries across 21 versions & 4 rubygems