Sha256: 56b8d569beb51620da35d5aeb34b73b6a69137b9fa9f8d25d0bbc4919c88598e
Contents?: true
Size: 423 Bytes
Versions: 9
Compression:
Stored size: 423 Bytes
Contents
module DataMapper module Types class Regexp < DataMapper::Type primitive String def self.load(value, property) ::Regexp.new(value) unless value.nil? end def self.dump(value, property) return nil if value.nil? value.source end def self.typecast(value, property) value.kind_of?(::Regexp) ? value : load(value, property) end end end end
Version data entries
9 entries across 9 versions & 2 rubygems