Sha256: 74e87e78f187afcab2871b577c85e680a7ac173d16c9ad916bb84063eb166002
Contents?: true
Size: 553 Bytes
Versions: 1
Compression:
Stored size: 553 Bytes
Contents
class ValuesBase private def self.verify_class(parameter_name, klass, obj) return true if obj.kind_of?(klass) message = "Parameter #{parameter_name} must be instance of #{klass.name}, not #{obj.inspect}" raise TypeError.new(message) end def self.verify_integer_size(parameter_name, range, obj) self.verify_class(parameter_name, Integer, obj) return true if range.include?(obj) message = "Parameter #{parameter_name} must be in range #{range}, not #{obj}" raise RangeError.new(message) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
test_values-0.3.0 | lib/test_values/values_base.rb |