class CartonDb::Datum::Base
Public Instance Methods
eql?(other)
click to toggle source
# File lib/carton_db/datum.rb, line 51 def eql?(other) raise NotImplementedError, "Subclass responsibility." end
Also aliased as: ==
escaped()
click to toggle source
# File lib/carton_db/datum.rb, line 38 def escaped raise NotImplementedError, "Subclass responsibility." end
hash()
click to toggle source
# File lib/carton_db/datum.rb, line 57 def hash raise NotImplementedError, "Subclass responsibility." end
placeholder?()
click to toggle source
# File lib/carton_db/datum.rb, line 42 def placeholder? raise NotImplementedError, "Subclass responsibility." end
plain()
click to toggle source
# File lib/carton_db/datum.rb, line 34 def plain raise NotImplementedError, "Subclass responsibility." end
storage_hashcode()
click to toggle source
# File lib/carton_db/datum.rb, line 46 def storage_hashcode return nil if placeholder? @storage_hashcode ||= Digest::MD5.digest(plain) end