Sha256: f8b77cce1a74d8f60efdeb42748f8fef9c85544a818fd059d613ad6caffdd219
Contents?: true
Size: 281 Bytes
Versions: 51
Compression:
Stored size: 281 Bytes
Contents
module Extlib 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
51 entries across 50 versions & 10 rubygems