module Lopata::Id
@private
Public Instance Methods
next(prefix = nil)
click to toggle source
# File lib/lopata/id.rb, line 6 def next(prefix = nil) id = "%d_%d" % [timestamp, seq_num] id = "%s_%s" % [prefix, id] if prefix id end
seq_num()
click to toggle source
# File lib/lopata/id.rb, line 16 def seq_num @seq_num ||= 0 @seq_num += 1 @seq_num end
timestamp()
click to toggle source
# File lib/lopata/id.rb, line 12 def timestamp @timestamp ||= Time.now.strftime("%Y%m%d%H%M%S") end