Sha256: 671047fe647ee1f8e388565ff67c0055a56d2e032b40dcfaf768d9dd620fbc0a
Contents?: true
Size: 523 Bytes
Versions: 1
Compression:
Stored size: 523 Bytes
Contents
unless defined?(Boolean) class Boolean; end end begin require 'uuidtools' rescue LoadError else class ActiveData::UUID < UUIDTools::UUID def as_json *_ to_s end def to_param to_s end def self.parse_string value return nil if value.length == 0 if value.length == 36 parse value elsif value.length == 32 parse_hexdigest value else parse_raw value end end def inspect "#<ActiveData::UUID:#{to_s}>" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_data-1.0.0 | lib/active_data/extensions.rb |