Sha256: 9908d2da52f190de75d86221664ae2b30549e4c1b9fa63737385201754fd9f24
Contents?: true
Size: 423 Bytes
Versions: 6
Compression:
Stored size: 423 Bytes
Contents
module ApacheAge module Validators module ExpectedNodeType def # Register the AGE types vertex_attribute(attribute_name, type_symbol, klass) attribute attribute_name, type_symbol validate do value = send(attribute_name) unless value.is_a?(klass) errors.add(attribute_name, "must be a #{klass.name}") end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems