module Neighbor::Utils
def self.validate(value, dimensions:, type:, adapter:)
def self.validate(value, dimensions:, type:, adapter:) if (message = validate_dimensions(value, type, dimensions, adapter)) raise Error, message end if !validate_finite(value, type) raise Error, "Values must be finite" end end