Creates a digest based on: CLASS:LENGTH:TIME. Times are calculated based on the equivalent time in UTC. e.g.
Time.parse('2009-08-25 16:43:53 UTC') => 73b4635f Time.parse('2009-08-25 12:43:53 -04:00') => 73b4635f
To use use method in other classes simply:
class ClassLikeTime include Gibbler::Time end
Creates a digest for the current state of self.
# File lib/gibbler.rb, line 528 def __gibbler(digest_type=nil) klass = self.class value = self.nil? ? "\00"" : self.utc.strftime('%Y-%m-%d %H:%M:%S UTC') a = Gibbler.digest "%s:%d:%s" % [klass, value.size, value], digest_type gibbler_debug klass, a, [klass, value.size, value] a end
Generated with the Darkfish Rdoc Generator 2.