Sha256: 5290995175fb561f2d67c64fd0bbe010db41600b61a9649a141577c0fa512e26
Contents?: true
Size: 429 Bytes
Versions: 7
Compression:
Stored size: 429 Bytes
Contents
class Object def must_be class_name if class_name.class == Class begin if self.class != class_name raise ArgumentError, "invalid parameter given: #{self}" end end else begin if self != class_name raise ArgumentError, "invalid parameter given: #{self}" end end end return nil end unless method_defined? :must_be end
Version data entries
7 entries across 7 versions & 1 rubygems