Sha256: 88aa5ae6824946e09f6189370f91de5be0498ec3239b7d2244e7416f9be74e28
Contents?: true
Size: 430 Bytes
Versions: 55
Compression:
Stored size: 430 Bytes
Contents
module ActiveRecord module ConnectionAdapters module PostgreSQL module OID # :nodoc: class Uuid < Type::Value # :nodoc: ACCEPTABLE_UUID = %r{\A\{?([a-fA-F0-9]{4}-?){8}\}?\z}x alias_method :serialize, :deserialize def type :uuid end def cast(value) value.to_s[ACCEPTABLE_UUID, 0] end end end end end end
Version data entries
55 entries across 55 versions & 4 rubygems