Sha256: 705318a169bf9bb015d7dfecddd4868b571afe0f1784883d438be8bdccc38a64
Contents?: true
Size: 445 Bytes
Versions: 24
Compression:
Stored size: 445 Bytes
Contents
module Graphiti::ActiveGraph module Util module SerializerAttribute def wrap_proc(inner) typecast_ref = typecast(Graphiti::Types[@attr[:type]][:read]) ->(serializer_instance = nil) { val = serializer_instance.instance_eval(&inner) if Graphiti.config.typecast_reads && inner.nil? typecast_ref.call(val) else val end } end end end end
Version data entries
24 entries across 24 versions & 1 rubygems